Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Viste di sistema (database SQL di Azure)

Aggiornamento: febbraio 2014

Questo argomento è OBSOLETO. La versione più recente è disponibile in Guida di riferimento a Transact-SQL 14.

In Microsoft database SQL di Microsoft Azure viene fornito il supporto per alcune viste di sistema SQL Server predefinite. In questo argomento viene descritto il supporto per le viste di sistema.

Nella tabella seguente vengono elencate le categorie delle viste di sistema e viene inoltre descritto se il database SQL di Microsoft Azure fornisce supporto per ogni categoria.

 

Categoria Supporto database SQL di Microsoft Azure

Viste del database SQL

Viste del catalogo

Parziale

Viste di compatibilità

Parziale

Viste di Posta elettronica database

No

Viste dell'agente di raccolta dati

No

Viste della gestione basata su criteri

No

Viste a gestione dinamica (DMV)

Parziale

Viste degli schemi delle informazioni

Viste di replica

No

ImportantImportante
Per ulteriori informazioni sulla grammatica Transact-SQL e sull'utilizzo delle viste di sistema e per consultare una serie di esempi, vedere la pagina relativa alle viste di sistema (Transact-SQL) nella documentazione online di SQL Server.

Tramite le viste del catalogo vengono restituite informazioni utilizzate dal motore di database di SQL Server sottostante. Nella tabella indicata di seguito sono elencate le viste di catalogo supportate in database SQL di Microsoft Azure.

 

sys.all_columns

sys.foreign_key_columns

sys.synonyms

sys.all_objects

sys.foreign_keys

sys.system_columns

sys.all_parameters

sys.identity_columns

sys.system_objects

sys.all_sql_modules

sys.index_columns

sys.system_parameters

sys.all_views

sys.indexes

sys.system_sql_modules

sys.check_constraints

sys.key_constraints

sys.system_views

sys.columns

sys.objects

sys.table_types

sys.computed_columns

sys.parameters

sys.tables

sys.database_permissions

sys.plan_guides

sys.trigger_event_types

sys.database_principals

sys.procedures

sys.trigger_events

sys.database_role_members

sys.schemas

sys.triggers

sys.databases (database SQL di Azure)

sys.spatial_reference_systems

sys.types

sys.default_constraints

sys.sql_logins

sys.views

sys.event_notification_event_types

sys.sql_modules

sys.xml_schema_collections

sys.event_notifications

sys.stats

sys.events

sys.stats_columns

In database SQL di Microsoft Azure non sono supportate le viste del catalogo di sistema indicate di seguito.

 

sys.allocation_units

sys.fulltext_stopwords

sys.server_role_members

sys.assemblies

sys.fulltext_system_stopwords

sys.server_sql_modules

sys.assembly_files

sys.function_order_columns

sys.server_trigger_events

sys.assembly_modules

sys.http_endpoints

sys.server_triggers

sys.assembly_references

sys.internal_tables

sys.servers

sys.assembly_types

sys.key_encryptions

sys.service_broker_endpoints

sys.asymmetric_keys

sys.linked_logins

sys.service_contract_message_usages

sys.backup_devices

sys.master_files

sys.service_contract_usages

sys.certificates

sys.master_key_passwords

sys.service_contracts

sys.change_tracking_database

sys.message_type_xml_schema_collection_usages

sys.service_message_types

sys.change_tracking_tables

sys.messages

sys.service_queue_usages

sys.column_type_usages

sys.module_assembly_usages

sys.service_queues

sys.column_xml_schema_collection_usages

sys.numbered_procedure_parameters

sys.services

sys.configurations

sys.numbered_procedures

sys.soap_endpoints

sys.conversation_endpoints

sys.openkeys

sys.spatial_index_tessellations

sys.conversation_groups

sys.parameter_xml_schema_collection_usages

sys.spatial_indexes

sys.conversation_priorities

sys.paramter_type_usages

sys.symmetric_keys

sys.credentials

sys.partition_functions

sys.system_components_surface_area_configuration

sys.crypt_properties

sys.partition_parameters

sys.tcp_endpoints

sys.cryptographic_providers

sys.partition_range_values

sys.trace_categories

sys.data_spaces

sys.partition_schemes

sys.trace_columns

sys.database_audit_specification_details

sys.partitions

sys.trace_event_bindings

sys.database_audit_specifications

sys.remote_logins

sys.trace_events

sys.database_files

sys.remote_service_bindings

sys.trace_subclass_values

sys.database_mirroring

sys.resource_governor_configuration

sys.traces

sys.database_mirroring_endpoints

sys.resource_governor_resource_pools

sys.transmission_queue

sys.database_mirroring_witnesses

sys.resource_governor_workload_groups

sys.type_assembly_usages

sys.database_recovery_status

sys.routes

sys.via_endpoints

sys.destination_data_spaces

sys.securable_classes

sys.xml_indexes

sys.endpoint_webmethods

sys.server_assembly_modules

sys.xml_schema_attributes

sys.endpoints

sys.server_audit_specifications_details

sys.xml_schema_collections

sys.extended properties

sys.server_audits

sys.xml_schema_component_placements

sys.extended_procedures

sys.server_event_notifications

sys.xml_schema_components

sys.filegroups

sys.server_event_session_fields

sys.xml_schema_elements

sys.fulltext_catalogs

sys.server_event_session_targets

sys.xml_schema_facets

sys.fulltext_document_types

sys.server_event_sessions

sys.xml_schema_model_groups

sys.fulltext_index_catalog_usages

sys.server_event_sessions_actions

sys.xml_schema_namespaces

sys.fulltext_index_columns

sys.server_event_sessions_events

sys.xml_schema_types

sys.fulltext_index_fragments

sys.server_events

sys.xml_schema_wildcard_namespaces

sys.fulltext_indexes

sys.server_file_audits

sys.xml_schema_wildcards

sys.fulltext_languages

sys.server_permissions

sys.fulltext_stoplists

sys.server_principals

Molte delle tabelle di sistema incluse nelle versioni precedenti di SQL Server sono implementate come set di viste. Queste viste sono note come viste di compatibilità e sono disponibili solo per compatibilità con le versioni precedenti.

In database SQL di Microsoft Azure sono supportate solo le viste sys.syscharsets, sys.syslanguages e sys.systypes in questa categoria.

Le viste a gestione dinamica (DMV) restituiscono informazioni sullo stato del server che possono essere utilizzate per monitorare l'integrità di un'istanza del server, diagnosticare problemi e ottimizzare le prestazioni. In questa versione il database SQL di Microsoft Azure supporta parzialmente solo tre categorie di viste DMV: DMV correlate ai databaseDMV correlate alle esecuzioni e DMV relative alle transazioni.

noteNota
In database SQL di Microsoft Azure per l'esecuzione di una query su una DMV è necessaria l'autorizzazione VIEW DATABASE STATE.

Nella tabella indicata di seguito sono elencate le DMV correlate ai database disponibili nel database SQL di Microsoft Azure.

 

sys.dm_db_partition_stats


Nel database SQL di Microsoft Azure non sono supportate le seguenti viste DMV correlate ai database.

 

sys.dm_db_file_space_usage

sys.dm_db_session_space_usage

sys.dm_db_persisted_sku_features

sys.dm_db_task_space_usage

sys.dm_db_objects_disabled_on_compatibility_level_change

Nella tabella indicata di seguito sono elencate le DMV correlate alle esecuzioni supportate in database SQL di Microsoft Azure.

 

sys.dm_exec_connections (database SQL di Azure)

sys.dm_exec_describe_first_result_set

sys.dm_exec_describe_first_result_set_for_object

sys.dm_exec_query_plan

sys.dm_exec_query_stats

sys.dm_exec_requests (database SQL di Azure)

sys.dm_exec_sessions (database SQL di Azure)

sys.dm_exec_sql_text

sys.dm_exec_text_query_plan

In database SQL di Microsoft Azure non sono supportate le viste DMV relative alle esecuzioni indicate di seguito.

 

sys.dm_exec_background_job_queue

sys.dm_exec_plan_attributes

sys.dm_exec_background_job_queue

sys.dm_exec_background_job_queue_stats

sys.dm_exec_query_resource_semaphores

sys.dm_exec_query_optimizer_info

sys.dm_exec_cached_plan_dependent_objects

sys.dm_exec_xml_handles

sys.dm_exec_cursors

Nella tabella indicata di seguito vengono elencate le viste DMV relative alle transazioni supportate in database SQL di Microsoft Azure.

 

sys.dm_tran_active_transactions (database SQL di Azure)

sys.dm_tran_database_transactions (database SQL di Azure)

sys.dm_tran_locks

sys.dm_tran_session_transactions

Nel database SQL di Microsoft Azure non sono supportate le seguenti viste DMV relative alle transazioni. 

 

sys.dm_tran_active_snapshot_database_transactions

sys.dm_tran_transactions_snapshot

sys.dm_tran_current_snapshot

sys.dm_tran_version_store

sys.dm_tran_current_transaction

sys.dm_tran_active_snapshot_database_transactions

sys.dm_tran_top_version_generators

Le viste degli schemi delle informazioni forniscono informazioni sui metadati. Nella tabella indicata di seguito sono elencate le viste degli schemi delle informazioni supportate in database SQL di Microsoft Azure.

 

CHECK_CONSTRAINTS

DOMAINS

TABLE_CONSTRAINTS

COLUMN_DOMAIN_USAGE

KEY_COLUMN_USAGE

TABLE_PRIVILEGES

COLUMN_PRIVILEGES

PARAMETERS

TABLES

COLUMNS

REFERENTIAL_CONSTRAINTS

VIEW_COLUMN_USAGE

CONSTRAINT_COLUMN_USAGE

ROUTINE_COLUMNS

VIEW_TABLE_USAGE

CONSTRAINT_TABLE_USAGE

ROUTINES

VIEWS

DOMAIN_CONSTRAINTS

SCHEMATA

Vedere anche

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft