Metadata (Transact-SQL)

Microsoft In SQL Server 2005 sono state apportate modifiche significative alla modalità con cui gli utenti possono accedere alle informazioni sui metadati di sistema.

Le viste del catalogo sono un'innovativa interfaccia relazionale ai metadati del catalogo di sistema in quanto consentono di accedere ai metadati archiviati in ogni database nel server. Per ulteriori informazioni, vedere Viste del catalogo (Transact-SQL).

Viste a gestione dinamica

Le viste a gestione dinamica includono metadati non persistenti che rappresentano l'attività continua del server, la variazione dinamica dello stato e le informazioni diagnostiche. Le viste a gestione dinamica forniscono spesso uno snapshot temporizzato delle strutture della memoria interna del server. Poiché nelle viste a gestione dinamica vengono visualizzati i dati con variazioni dinamiche, la consistenza di lettura non viene garantita. Per ulteriori informazioni, vedere Funzioni e viste a gestione dinamica.

Viste degli schemi delle informazioni

Le viste degli schemi delle informazioni con colonne nel formato xxx_SCHEMA ora restituiscono il nome dello schema. Nelle versioni precedenti di SQL Server le viste degli schemi delle informazioni restituiscono il nome dell'utente. Per ulteriori informazioni, vedere Viste degli schemi delle informazioni (Transact-SQL).

Tabelle di sistema

In SQL Server 2005 le tabelle di sistema di Motore di database delle versioni precedenti di SQL Server sono state implementate come viste di sola lettura per garantire la compatibilità con le versioni precedenti. Non è possibile utilizzare direttamente i dati delle tabelle di sistema. Per ulteriori informazioni, vedere Tabelle di sistema (Transact-SQL).

Tabelle di sistema di replica

Numerose tabelle di sistema di replica esistenti sono state aggiornate in modo da supportare le nuove funzionalità di replica. Per ulteriori informazioni, vedere Miglioramenti delle funzionalità di replica. Nella tabella seguente sono elencate le nuove tabelle di sistema di replica.

Nuova tabella di sistema Descrizione

MSagentparameterlist

Include informazioni sui parametri dell'agente di replica e viene utilizzata per specificare i parametri che possono essere impostati per un tipo di agente specifico.

MScached_peer_lsns

Utilizzata per tenere traccia dei valori dei numeri di sequenza del file di log (LSN) nel log delle transazioni utilizzati per determinare i comandi da restituire a un Sottoscrittore specifico in una replica peer-to-peer.

MSdbms

Include un elenco principale di tutte le versioni dei sistemi DBMS (Database Management System, sistema di gestione di database) supportati dalla replica per la pubblicazione eterogenea.

MSdbms_datatype

Definisce la lista completa dei tipi di dati host in ogni sistema DBMS supportato.

MSdbms_datatype_mapping

Definisce i mapping consentiti dei tipi di dati dal tipo di dati nel sistema DBMS di origine al tipo di dati specifico nel sistema DBMS di destinazione.

MSdbms_map

Include le informazioni sui tipi di dati di origine per un mapping. Queste informazioni vengono utilizzate per descrivere le istanze specifiche di un tipo di dati nel sistema DBMS di origine, nonché per definire i due sistemi DBMS che compongono il mapping.

MSmerge_conflicts_info

Tiene traccia dei conflitti che si verificano durante la sincronizzazione di una sottoscrizione a una pubblicazione di tipo merge.

MSmerge_current_partition_mappings

Archivia una riga per ogni ID di partizione a cui appartiene una riga modificata specifica.

MSmerge_dynamic_snapshots

Tiene traccia della posizione dello snapshot dinamico per ogni partizione definita per una pubblicazione di tipo merge.

MSmerge_generation_partition_mappings

Tiene traccia delle modifiche apportate alle partizioni in una pubblicazione di tipo merge.

MSmerge_partition_groups

Archivia una riga per ogni gruppo di partizioni in un database specifico.

MSmerge_past_partition_mappings

Archivia le informazioni cronologiche relative alle partizioni di appartenenza di una riga specifica in una tabella pubblicata.

MSpeer_lsns

Esegue il mapping di ogni transazione a una sottoscrizione in una topologia di replica peer-to-peer.

MStracer_history

Registra le informazioni relative a tutti i record di traccia inseriti in un log delle transazioni nel server di pubblicazione.

sysarticlecolumns

Contiene una riga per ogni colonna di tabella pubblicata in una pubblicazione snapshot o transazionale ed esegue il mapping di ogni colonna al relativo articolo di merge.

sysmergearticlecolumns

Contiene una riga per ogni colonna di tabella pubblicata in una pubblicazione di tipo merge ed esegue il mapping di ogni colonna al relativo articolo di merge.

sysmergepartitioninfo

Fornisce informazioni sulle partizioni per ogni articolo.

systranschemas

Tiene traccia delle modifiche a livello di schema negli articoli pubblicati in pubblicazioni transazionali o snapshot.

Per ulteriori informazioni, vedere Tabelle di replica (Transact-SQL).

Vedere anche

Altre risorse

Novità e miglioramenti di Transact-SQL (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005