sys.dm_repl_schemas (Transact-SQL)

van toepassing op:SQL Server-

Retourneert informatie over tabelkolommen die zijn gepubliceerd door replicatie.

Kolomnaam Gegevenstype Beschrijving
artcache_schema_address varbinary(8) In-memory adres van de schemastructuur in de cache voor het gepubliceerde tabelartikel.
tabid grote Id van de gerepliceerde tabel.
indexid- kleine Id van een geclusterde index in de gepubliceerde tabel.
idSch- grote Id van het tabelschema.
tabschema nvarchar(510) Naam van het tabelschema.
ccTabschema kleine Tekenlengte van het tabelschema.
tabnaam nvarchar(510) Naam van de gepubliceerde tabel.
ccTabname kleine Tekenlengte van de naam van de gepubliceerde tabel.
rowsetid_delete grote Id van de verwijderde rij.
rowsetid_insert grote Id van de ingevoegde rij.
num_pk_cols Aantal primaire-sleutelkolommen.
pcitee- binary(8000) Wijs de queryexpressiestructuur aan die wordt gebruikt om de berekende kolom te evalueren.
re_numtextcols Aantal binaire grote objectkolommen in de gerepliceerde tabel.
re_schema_lsn_begin binary(8000) Beginlogboekreeksnummer (LSN) van logboekregistratie van schemaversies.
re_schema_lsn_end binary(8000) LSN van logboekregistratie van schemaversies beëindigen.
re_numcols Aantal gepubliceerde kolommen.
re_colid Kolom-id bij Publisher.
re_awcName nvarchar(510) Naam van de gepubliceerde kolom.
re_ccName kleine Het aantal tekens in de kolomnaam.
re_pk kleine Of de gepubliceerde kolom deel uitmaakt van een primaire sleutel.
re_unique kleine Of de gepubliceerde kolom deel uitmaakt van een unieke index.
re_maxlen kleine Maximale lengte van de gepubliceerde kolom.
re_prec kleine Precisie van de gepubliceerde kolom.
re_scale kleine Schaal van de gepubliceerde kolom.
re_collatid grote Sorterings-id voor gepubliceerde kolom.
re_xvtype kleine Type van de gepubliceerde kolom.
re_offset kleine Verschuiving van de gepubliceerde kolom.
re_bitpos kleine Bitpositie van de gepubliceerde kolom, in de bytevector.
re_fNullable kleine Hiermee geeft u op of de gepubliceerde kolom NULL-waarden ondersteunt.
re_fAnsiTrim kleine Hiermee geeft u op of ANSI-trim wordt gebruikt in de gepubliceerde kolom.
re_computed kleine Hiermee geeft u op of de gepubliceerde kolom een berekende kolom is.
se_rowsetid grote Id van de rijenset.
se_schema_lsn_begin binary(8000) Begin LSN van logboekregistratie van schemaversies.
se_schema_lsn_end binary(8000) LSN van logboekregistratie van schemaversies beëindigen.
se_numcols Aantal kolommen.
se_colid Id van de kolom bij abonnee.
se_maxlen kleine Maximale lengte van de kolom.
se_prec kleine Precisie van de kolom.
se_scale kleine Schaal van de kolom.
se_collatid grote Sorterings-id voor kolom.
se_xvtype kleine Type van de kolom.
se_offset kleine Verschuiving van de kolom.
se_bitpos kleine Bitpositie van de kolom, in de bytevector.
se_fNullable kleine Hiermee geeft u op of de kolom NULL-waarden ondersteunt.
se_fAnsiTrim kleine Hiermee geeft u op of ANSI-trim wordt gebruikt in de kolom.
se_computed kleine Hiermee geeft u op of de kolom een berekende kolom is.
se_nullBitInLeafRows Hiermee geeft u op of de kolomwaarde NULL is.

Machtigingen

Vereist de machtiging VIEW DATABASE STATE voor de publicatiedatabase om dm_repl_schemasaan te roepen.

Machtigingen voor SQL Server 2022 en hoger

Hiervoor is de machtiging VIEW DATABASE PERFORMANCE STATE vereist voor de database.

Opmerkingen

Informatie wordt alleen geretourneerd voor gerepliceerde databaseobjecten die momenteel in de cache van het replicatieartikel zijn geladen.

Zie ook

dynamische beheerweergaven en -functies (Transact-SQL)
Dynamische beheerweergaven voor replicatie (Transact-SQL)