sysarticles (Systemsicht) (Transact-SQL)

Gilt für:SQL Server

Die Sysarticles-Ansicht macht Artikeleigenschaften verfügbar. Diese Sicht wird in der distribution-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 Befehl zum ausführen auf DELETE; ansonsten konstruiere aus dem Log.
Beschreibung 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 Befehl zum ausführen auf INSERT; ansonsten konstruiere aus dem Log.
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 Vorerstellungsbefehl für DROP TABLE, DELETETABLE, oder TRUNCATE:

0 = Keine.

1 = FALLEN.

2 = DELETE.

3 = Verkürzen.
status tinyint Die Bitmaske der Artikeloptionen und der Status, die das Ergebnis des bitweisen logischen OR von mindestens einem der folgenden Werte sein können:

1 = Artikel ist aktiv.

8 = Den Spaltennamen in INSERT Anweisungen aufnehmen.

16 = Parametrisierte Anweisungen verwenden.

24 = Beide enthalten den Spaltennamen in INSERT Anweisungen und verwenden parametrisierte Anweisungen.

64 = Die horizontale Partition für den Artikel wird durch ein transformierbares Abonnement definiert.

Ein aktiver Artikel, der parametrisierte Anweisungen verwendet, würde in dieser Spalte beispielsweise den Wert 17 anzeigen. Der Wert 0 bedeutet, 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 gespeicherter Prozeduren.

24 = Serialisierbare Ausführung gespeicherter Prozeduren.

32 = Gespeicherte Prozedur (nur Schema).

64 = Ansicht (nur Schema).

128 = Funktion (nur Schema).
upd_cmd nvarchar(255) Der Befehl zum ausführen auf UPDATE; ansonsten konstruiere aus dem Log.
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, das ausgeführt wird, wenn eine INSERT Anweisung repliziert wird.
del_scripting_proc int Das registrierte, benutzerdefinierte gespeicherte Verfahren oder Skript, das ausgeführt wird, wenn eine DELETE Anweisung repliziert wird.
upd_scripting_proc int Die registrierte, benutzerdefinierte gespeicherte Prozedur oder das Skript, das ausgeführt wird, wenn eine UPDATE Anweisung repliziert 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 Gibt an, ob replizierte Trigger beim Anwenden der Momentaufnahme ausgeführt werden. Es werden folgende Werte unterstützt:

0 = Trigger werden nicht ausgeführt.

1 = Trigger werden ausgeführt.

Weitere Informationen

Replikationstabellen (Transact-SQL)
Replikationsansichten (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
Sysartikel (Transact-SQL)