sys.dm_repl_articles (Transact-SQL)
Gilt für:SQL Server
Gibt Informationen zu Datenbankobjekten zurück, die als Artikel in einer Replikationstopologie veröffentlicht sind.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
artcache_db_address | varbinary(8) | Speicherinterne Adresse der zwischengespeicherten Datenbankstruktur für die Veröffentlichungsdatenbank. |
artcache_table_address | varbinary(8) | Speicherinterne Adresse der zwischengespeicherten Tabellenstruktur für den veröffentlichten Tabellenartikel. |
artcache_schema_address | varbinary(8) | Speicherinterne Adresse der zwischengespeicherten Artikelschemastruktur für den veröffentlichten Tabellenartikel. |
artcache_article_address | varbinary(8) | Speicherinterne Adresse der zwischengespeicherten Artikelstruktur für den veröffentlichten Tabellenartikel. |
artid | bigint | Identifiziert jeden Eintrag in dieser Tabelle eindeutig. |
artfilter | bigint | Die ID der zum horizontalen Filtern des Artikels verwendeten gespeicherten Prozedur. |
artobjid | bigint | ID des veröffentlichten Objekts. |
artpubid | bigint | ID der Veröffentlichung, zu der der Artikel gehört. |
artstatus | tinyint | Die Bitmaske der Artikeloptionen und der Status, der das Ergebnis der bitweisen logischen OR-Operation von mindestens einem der folgenden Werte sein kann: 1 = Artikel ist aktiv. 8 = Den Spaltennamen in INSERT-Anweisungen einschließen. 16 = Parametrisierte Anweisungen verwenden. 24 = Sowohl den Spaltennamen in INSERT-Anweisungen einschließen als auch parametrisierte Anweisungen verwenden. Ein aktiver Artikel, der parametrisierte Anweisungen verwendet, würde in dieser Spalte beispielsweise den Wert 17 anzeigen. Der Wert 0 gibt an, dass der Artikel inaktiv ist und keine zusätzlichen Eigenschaften definiert wurden. |
arttype | tinyint | Artikeltyp: 1 = Protokollbasierter Artikel. 3 = Protokollbasierter Artikel mit manuell erstelltem Filter. 5 = Protokollbasierter Artikel mit manuell erstellter Sicht. 7 = Protokollbasierter Artikel mit manuell erstelltem Filter und manuell erstellter Sicht. 8 = Ausführung gespeicherter Prozeduren. 24 = Serialisierbare Ausführung gespeicherter Prozeduren. 32 = Gespeicherte Prozedur (nur Schema). 64 = Ansicht (nur Schema). 128 = Funktion (nur Schema). |
wszArtdesttable | nvarchar(514) | Name des veröffentlichten Objekts am Ziel. |
wszArtdesttableowner | nvarchar(514) | Besitzer des veröffentlichten Objekts am Ziel. |
wszArtinscmd | nvarchar(510) | Befehl oder gespeicherte Prozedur, der bzw. die für Einfügungen verwendet wird. |
cmdTypeIns | int | Aufrufsyntax für die gespeicherte Prozedur zur Einfügung. Folgende Werte sind möglich. 1 = ANRUF 2 = SQL 3 = NONE 7 = UNBEKANNT |
wszArtdelcmd | nvarchar(510) | Befehl oder gespeicherte Prozedur, der bzw. die für Löschungen verwendet wird. |
cmdTypeDel | int | Aufrufsyntax für die gespeicherte Prozedur zur Löschung. Folgende Werte sind möglich. 0 = XCALL 1 = ANRUF 2 = SQL 3 = NONE 7 = UNBEKANNT |
wszArtupdcmd | nvarchar(510) | Befehl oder gespeicherte Prozedur, der bzw. die für Updates verwendet wird. |
cmdTypeUpd | int | Aufrufsyntax für die gespeicherte Updateprozedur. Folgende Werte sind möglich. 0 = XCALL 1 = ANRUF 2 = SQL 3 = NONE 4 = MCALL 5 = VCALL 6 = SCALL 7 = UNBEKANNT |
wszArtpartialupdcmd | nvarchar(510) | Befehl oder gespeicherte Prozedur, der bzw. die für Teilupdates verwendet wird. |
cmdTypePartialUpd | int | Aufrufsyntax für die gespeicherte Teilupdateprozedur. Folgende Werte sind möglich. 2 = SQL |
numcol | int | Anzahl von Spalten in der Partition für einen vertikal gefilterten Artikel. |
artcmdtype | tinyint | Typ von Befehl, der zurzeit repliziert wird. Folgende Werte sind möglich. 1 = INSERT 2 = DELETE 3 = UPDATE 4 = UPDATETEXT 5 = keine 6 = nur interne Verwendung 7 = nur interne Verwendung 8 = partielles UPDATE |
artgeninscmd | nvarchar(510) | INSERT-Befehlsvorlage basierend auf den im Artikel enthaltenen Spalten. |
artgendelcmd | nvarchar(510) | DELETE-Befehlsvorlage, die abhängig von der verwendeten Aufrufsyntax den Primärschlüssel oder die im Artikel enthaltenen Spalten enthalten kann. |
artgenupdcmd | nvarchar(510) | UPDATE-Befehlsvorlage, die abhängig von der verwendeten Aufrufsyntax den Primärschlüssel, aktualisierte Spalten oder eine vollständige Spaltenliste enthalten kann. |
artpartialupdcmd | nvarchar(510) | Befehlsvorlage für ein Teilupdate, die den Primärschlüssel und aktualisierte Spalten enthält. |
artupdtxtcmd | nvarchar(510) | UPDATETEXT-Befehlsvorlage, die den Primärschlüssel und aktualisierte Spalten enthält. |
artgenins2cmd | nvarchar(510) | INSERT-Befehlsvorlage, die beim Abgleichen eines Artikels während der gleichzeitigen Momentaufnahmeverarbeitung verwendet wird. |
artgendel2cmd | nvarchar(510) | DELETE-Befehlsvorlage, die beim Abgleichen eines Artikels während der gleichzeitigen Momentaufnahmeverarbeitung verwendet wird. |
fInReconcile | tinyint | Gibt an, ob ein Artikel zurzeit während der gleichzeitigen Momentaufnahmeverarbeitung abgeglichen wird. |
fPubAllowUpdate | tinyint | Zeigt an, ob die Veröffentlichung Updates des Abonnements zulässt. |
intPublicationOptions | bigint | Bitmuster, mit dem zusätzliche Veröffentlichungsoptionen angegeben werden, mit den folgenden bitweisen Optionswerten: 0x1 : Aktiviert für die Peer-zu-Peer-Replikation. 0x2 : Nur lokale Änderungen veröffentlichen. 0x4: Für Nicht-SQL Server-Abonnenten aktiviert. |
Berechtigungen
Erfordert die VIEW DATABASE STATE-Berechtigung für die Veröffentlichungsdatenbank, um dm_repl_articles aufzurufen.
Bemerkungen
Informationen werden nur für replizierte Datenbankobjekte zurückgegeben, die zurzeit in den Replikationsartikelcache geladen sind.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW DATABASE PERFORMANCE STATE-Berechtigung für die Datenbank.
Siehe auch
Dynamische Verwaltungssichten und Funktionen (Transact-SQL)
Mit der Replikation verbundene dynamische Verwaltungssichten (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für