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 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.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW DATABASE PERFORMANCE STATE-Berechtigung für die Datenbank.

Bemerkungen

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

Siehe auch

Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Replikation verbundene dynamische Verwaltungssichten (Transact-SQL)