Freigeben über


sys.dm_repl_schemas (Transact-SQL)

Gibt Informationen zu Tabellenspalten zurück, die durch Replikation veröffentlicht wurden.

Spaltenname

Datentyp

Beschreibung

artcache_schema_address

varbinary(8)

Speicherinterne Adresse der zwischengespeicherten Schemastruktur für den veröffentlichten Tabellenartikel.

tabid

bigint

ID der replizierten Tabelle.

indexid

smallint

ID eines gruppierten Indexes für die veröffentlichten Tabelle.

idSch

bigint

ID des Tabellenschemas.

tabschema

nvarchar(510)

Name des Tabellenschemas.

ccTabschema

smallint

Zeichenlänge des Tabellenschemas.

tabname

nvarchar(510)

Name der veröffentlichten Tabelle.

ccTabname

smallint

Zeichenlänge des veröffentlichten Tabellennamens.

rowsetid_delete

bigint

ID der gelöschten Zeile.

rowsetid_insert

bigint

ID der eingefügten Zeile.

num_pk_cols

int

Anzahl der Primärschlüsselspalten.

pcitee

binary(8000)

Zeiger auf die Abfrageausdrucksstruktur, die beim Auswerten der berechneten Spalte verwendet wird.

re_numtextcols

int

Anzahl von BLOB-Spalten in der replizierten Tabelle.

re_schema_lsn_begin

binary(8000)

Erste Protokollsequenznummer (Log Sequence Number, LSN) der Schemaversionsprotokollierung.

re_schema_lsn_end

binary(8000)

Letzte LSN der Schemaversionsprotokollierung.

re_numcols

int

Anzahl der veröffentlichten Spalten.

re_colid

int

Spalten-ID auf dem Verleger.

re_awcName

nvarchar(510)

Name der veröffentlichten Spalte.

re_ccName

smallint

Anzahl von Zeichen im Spaltennamen.

re_pk

tinyint

Gibt an, ob die veröffentlichte Spalte Teil eines Primärschlüssels ist.

re_unique

tinyint

Gibt an, ob die veröffentlichte Spalte Teil eines eindeutigen Indexes ist.

re_maxlen

smallint

Maximale Länge der veröffentlichten Spalte.

re_prec

tinyint

Genauigkeit der veröffentlichten Spalte.

re_scale

tinyint

Skalierung der veröffentlichten Spalte.

re_collatid

bigint

Sortierungs-ID der veröffentlichten Spalte.

re_xvtype

smallint

Typ der veröffentlichten Spalte.

re_offset

smallint

Offset der veröffentlichten Spalte.

re_bitpos

tinyint

Bitposition der veröffentlichten Spalte im Bytevektor.

re_fNullable

tinyint

Gibt an, ob die veröffentlichte Spalte NULL-Werte unterstützt.

re_fAnsiTrim

tinyint

Gibt an, ob ANSI-Kürzung in der veröffentlichten Spalte verwendet wird.

re_computed

smallint

Gibt an, ob die veröffentlichte Spalte eine berechnete Spalte ist.

se_rowsetid

bigint

ID des Rowsets.

se_schema_lsn_begin

binary(8000)

Erste LSN der Schemaversionsprotokollierung.

se_schema_lsn_end

binary(8000)

Letzte LSN der Schemaversionsprotokollierung.

se_numcols

int

Anzahl der Spalten.

se_colid

int

ID der Spalte auf dem Abonnenten.

se_maxlen

smallint

Maximale Länge der Spalte.

se_prec

tinyint

Genauigkeit der Spalte.

se_scale

tinyint

Skalierung der Spalte.

se_collatid

bigint

Sortierungs-ID der Spalte.

se_xvtype

smallint

Typ der Spalte.

se_offset

smallint

Offset der Spalte.

se_bitpos

tinyint

Bitposition der Spalte im Bytevektor.

se_fNullable

tinyint

Gibt an, ob die Spalte NULL-Werte unterstützt.

se_fAnsiTrim

tinyint

Gibt an, ob ANSI-Kürzung in der Spalte verwendet wird.

se_computed

smallint

Gibt an, ob die Spalte eine berechnete Spalte ist.

se_nullBitInLeafRows

int

Gibt an, ob der Spaltenwert NULL ist.

Berechtigungen

Erfordert die VIEW DATABASE STATE-Berechtigung in der Veröffentlichungsdatenbank zum Aufrufen von dm_repl_schemas.

Hinweise

Informationen werden nur für replizierte Datenbankobjekte zurückgegeben, die zurzeit in den Replikationsartikelcache geladen sind.