sysarticles (Systemsicht) (Transact-SQL)
Die sysarticles-Sicht macht Artikeleigenschaften verfügbar. Diese Sicht wird in der Verteilungsdatenbank gespeichert.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
artid |
int |
Die Identitätsspalte, die eine eindeutige ID für den Artikel bereitstellt. |
creation_script |
nvarchar(255) |
Das Schemaskript für den Artikel. |
del_cmd |
nvarchar(255) |
Der beim Ausführen einer DELETE-Anweisung auszuführende Befehl. Andernfalls wird der Befehl aus dem Protokoll konstruiert. |
description |
nvarchar(255) |
Der Beschreibungseintrag für den Artikel. |
dest_table |
sysname |
Der Name der Zieltabelle. |
Filter |
int |
Die ID der gespeicherten Prozedur, die für horizontales Partitionieren verwendet wird. |
filter_clause |
ntext |
Die WHERE-Klausel des Artikels, die für horizontales Filtern verwendet wird. |
ins_cmd |
nvarchar(255) |
Der beim Ausführen einer INSERT-Anweisung auszuführende Befehl. Andernfalls wird der Befehl aus dem Protokoll konstruiert. |
name |
sysname |
Der mit dem Artikel verknüpfte Name, der innerhalb der Veröffentlichung eindeutig ist. |
objid |
int |
Die Objekt-ID der veröffentlichten Tabelle. |
pubid |
int |
Die ID der Veröffentlichung, zu der der Artikel gehört. |
pre_creation_cmd |
tinyint |
Der Voraberstellungsbefehl für DROP TABLE, DELETE TABLE oder TRUNCATE: 0 = Keine. 1 = DROP. 2 = DELETE. 3 = TRUNCATE. |
status |
tinyint |
Die Bitmaske der Artikeloptionen und der Status. Dies kann das Ergebnis der Durchführung einer bitweisen logischen OR-Operation für einen oder mehrere der folgenden Werte sein: 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 parameterisierte Anweisungen verwenden. 64 = Die horizontale Partition des Artikels wird durch ein transformierbares Abonnement definiert. Ein aktiver Artikel, der parameterisierte Anweisungen verwendet, hätte z. B. den Wert 17 in dieser Spalte. Der Wert 0 gibt an, dass der Artikel inaktiv ist und keine zusätzlichen Eigenschaften definiert wurden. |
sync_objid |
int |
Die ID der Tabelle oder Sicht, die die Artikeldefinition darstellt. |
Typ |
tinyint |
Der 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 einer gespeicherten Prozedur.. 24 = Ausführung einer serialisierbaren gespeicherten Prozedur. 32 = Gespeicherte Prozedur (nur Schema) 64 = Sicht (nur Schema). 128 = Funktion (nur Schema). |
upd_cmd |
nvarchar(255) |
Der beim Ausführen einer UPDATE-Anweisung auszuführende Befehl. Andernfalls wird der Befehl aus dem Protokoll konstruiert. |
schema_option |
binary(8) |
Die Bitmaske der Schemagenerierungsoptionen für den Artikel, die steuern, welche Teile des Artikelschemas zur Übermittlung an den Abonnenten ausgegeben werden. Weitere Informationen zu den Schemaoptionen finden Sie unter sp_addarticle (Transact-SQL). |
dest_owner |
sysname |
Der Besitzer der Tabelle in der Zieldatenbank. |
ins_scripting_proc |
int |
Die registrierte benutzerdefinierte gespeicherte Prozedur oder das Skript, die/das beim Replizieren einer INSERT-Anweisung ausgeführt wird. |
del_scripting_proc |
int |
Die registrierte benutzerdefinierte gespeicherte Prozedur oder das Skript, die/das beim Replizieren einer DELETE-Anweisung ausgeführt wird. |
upd_scripting_proc |
int |
Die registrierte benutzerdefinierte gespeicherte Prozedur oder das Skript, die/das beim Replizieren einer UPDATE-Anweisung ausgeführt wird. |
custom_script |
nvarchar(2048) |
Die registrierte benutzerdefinierte gespeicherte Prozedur oder das Skript, die bzw. das am Ende des DDL-Triggers ausgeführt wird. |
fire_triggers_on_snapshot |
bit |
Gibt an, ob replizierte Trigger ausgeführt werden, wenn die Momentaufnahme angewendet wird. Folgende Werte sind möglich: 0 = Trigger werden nicht ausgeführt. 1 = Trigger werden ausgeführt. |
Siehe auch
Verweis
Replikationssichten (Transact-SQL)
sp_changearticle (Transact-SQL)