sys.dm_repl_schemas (Transact-SQL)
Gilt für:SQL Server
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 | Art 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 es sich bei der Spalte um eine berechnete Spalte handelt. |
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.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW DATABASE PERFORMANCE STATE-Berechtigung für die Datenbank.
Hinweise
Informationen werden nur für replizierte Datenbankobjekte zurückgegeben, die zurzeit in den Replikationsartikelcache geladen sind.
Siehe auch
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Replikationsbezogene dynamische Verwaltungsansichten (Transact-SQL)