sysarticles (Transact-SQL)
Aktualisiert: 14. April 2006
Enthält eine Zeile für jeden in der lokalen Datenbank definierten Artikel. Diese Tabelle wird in der veröffentlichten Datenbank 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 Replikationsbefehlstyp, der zur Replikation von Löschungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln.
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 Replikationsbefehlstyp, der zur Replikation von Einfügungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln.
name
sysname
Der mit dem Artikel verknüpfte Name, der innerhalb der Publikation eindeutig ist.
objid
int
Die Objekt-ID der veröffentlichten Tabelle.
pubid
int
Die ID der Publikation, 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 parametrisierte Anweisungen verwenden.
64 = Die horizontale Partition des Artikels wird durch ein transformierbares Abonnement definiert.
Hinweis:
Das Feature der transformierbaren Abonnements wurde für die Transaktionsreplikation als veraltet markiert. Die Unterstützung dieses Features auf der Benutzeroberfläche wurde gelöscht. Das Verwenden dieses Features erfordert das Installieren von Microsoft SQL Server 2000 Data Transformation Services (DTS). Weitere Informationen finden Sie unter Abwärtskompatibilität von SQL Server 2005 Integration Services. Weitere Informationen zu transformierbaren Abonnements finden Sie unter Transformieren von veröffentlichten Daten.
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.
sync_objid
int
Die ID der Tabelle oder Sicht, die die Artikeldefinition darstellt.
type
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 Replikationsbefehlstyp, der zur Replikation von Aktualisierungen bei Tabellenartikeln verwendet wird. Weitere Informationen finden Sie unter Angeben der Weitergabemethode für Änderungen bei Transaktionsartikeln.
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/das am Ende des DDL-Triggers ausgeführt wird
fire_triggers_on_snapshot
bit
Zeigt an, ob replizierte Trigger beim Anwenden des Snapshots ausgeführt werden oder nicht. Es werden folgende Werte unterstützt:
0 = Trigger werden nicht ausgeführt.
1 = Trigger werden ausgeführt.
Siehe auch
Verweis
Replikationssichten (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
Konzepte
Replikationstabellen (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|