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 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.
Berechtigungen für SQL Server 2022 und höher
Erfordert DIE BERECHTIGUNG "DATENBANKLEISTUNGSSTATUS ANZEIGEN" für die Datenbank.
Hinweise
Informationen werden nur für replizierte Datenbankobjekte zurückgegeben, die zurzeit in den Replikationsartikelcache geladen sind.
Weitere Informationen
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Replikationsbezogene dynamische Verwaltungsansichten (Transact-SQL)