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.