Condividi tramite


sys.dm_repl_schemas (Transact-SQL)

Restituisce informazioni sulle colonne di tabella pubblicate dalla replica.

Nome colonna

Tipo di dati

Descrizione

artcache_schema_address

varbinary(8)

Indirizzo in memoria della struttura dello schema nella cache per l'articolo di tabella pubblicato.

tabid

bigint

ID della tabella replicata.

indexid

smallint

ID di un indice cluster nella tabella pubblicata.

idSch

bigint

ID dello schema di tabella.

tabschema

nvarchar(510)

Nome dello schema di tabella.

ccTabschema

smallint

Lunghezza in caratteri dello schema di tabella.

tabname

nvarchar(510)

Nome della tabella pubblicata.

ccTabname

smallint

Lunghezza in caratteri del nome della tabella pubblicata.

rowsetid_delete

bigint

ID della riga eliminata.

rowsetid_insert

bigint

ID della riga inserita.

num_pk_cols

int

Numero di colonne chiave primaria.

pcitee

binary(8000)

Puntatore alla struttura dell'espressione di query utilizzato per valutare la colonna calcolata.

re_numtextcols

int

Numero di colonne BLOB nella tabella replicata.

re_schema_lsn_begin

binary(8000)

Numero di sequenza iniziale del file di log (LSN) della registrazione della versione dello schema.

re_schema_lsn_end

binary(8000)

LSN finale della registrazione della versione dello schema.

re_numcols

int

Numero di colonne pubblicate.

re_colid

int

Identificatore di colonna nel server di pubblicazione.

re_awcName

nvarchar(510)

Nome della colonna pubblicata.

re_ccName

smallint

Numero di caratteri nel nome di colonna.

re_pk

tinyint

Indica se la colonna pubblicata appartiene a una chiave primaria.

re_unique

tinyint

Indica se la colonna pubblicata appartiene a un indice univoco.

re_maxlen

smallint

Lunghezza massima della colonna pubblicata.

re_prec

tinyint

Precisione della colonna pubblicata.

re_scale

tinyint

Scala della colonna pubblicata.

re_collatid

bigint

ID di regole di confronto per la colonna pubblicata.

re_xvtype

smallint

Tipo di colonna pubblicata.

re_offset

smallint

Offset della colonna pubblicata.

re_bitpos

tinyint

Posizione dei bit della colonna pubblicata nel vettore di byte.

re_fNullable

tinyint

Specifica se la colonna pubblicata ammette valori NULL.

re_fAnsiTrim

tinyint

Specifica se nella colonna pubblicata viene utilizzata la rimozione di spazi ANSI.

re_computed

smallint

Specifica se la colonna pubblicata è una colonna calcolata.

se_rowsetid

bigint

ID del set di righe.

se_schema_lsn_begin

binary(8000)

LSN iniziale della registrazione della versione dello schema.

se_schema_lsn_end

binary(8000)

LSN finale della registrazione della versione dello schema.

se_numcols

int

Numero di colonne.

se_colid

int

ID della colonna nel Sottoscrittore.

se_maxlen

smallint

Lunghezza massima della colonna.

se_prec

tinyint

Precisione della colonna.

se_scale

tinyint

Scala della colonna.

se_collatid

bigint

ID di regole di confronto per la colonna.

se_xvtype

smallint

Tipo di colonna.

se_offset

smallint

Offset della colonna.

se_bitpos

tinyint

Posizione dei bit della colonna nel vettore di byte.

se_fNullable

tinyint

Specifica se la colonna ammette valori NULL.

se_fAnsiTrim

tinyint

Specifica se nella colonna viene utilizzata la rimozione di spazi ANSI.

se_computed

smallint

Specifica se la colonna è una colonna calcolata.

se_nullBitInLeafRows

int

Specifica se il valore di colonna è NULL.

Autorizzazioni

È richiesta l'autorizzazione VIEW DATABASE STATE per il database di pubblicazione per eseguire dm_repl_schemas.

Osservazioni

Vengono restituite informazioni solo per gli oggetti di database replicati caricati nella cache dell'articolo di replica.