Share via


sysextendedarticlesview (Transact-SQL)

Die sysextendedarticlesview-Sicht enthält Informationen zu veröffentlichten Artikeln. Diese Sicht wird in der Verteilungsdatenbank gespeichert.

Column name

Datentyp

Beschreibung

artid

int

Die Identitätsspalte, die eine eindeutige ID für den Artikel bereitstellt

creation_script

nvarchar(255)

Das Schemaerstellungsskript für den Artikel

del_cmd

nvarchar(255)

Der bei einer DELETE-Anweisung auszuführende Befehl, wird sonst aus dem Protokoll konstruiert

description

nvarchar(255)

Der Beschreibungseintrag für den Artikel

dest_table

nvarchar(128)

Der Name der Zieltabelle

Filter

int

Der Objektbezeichner der gespeicherten Prozedur, die für horizontale Partitionen verwendet wird

filter_clause

ntext

Die WHERE-Klausel des Artikels, die für horizontales Filtern verwendet wird

ins_cmd

nvarchar(255)

Der bei einer INSERT-Anweisung auszuführende Befehl

name

nvarchar(128)

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 = None.

1 = DROP.

2 = DELETE.

3 = TRUNCATE.

status

int

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.

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.

upd_cmd

nvarchar(255)

Der bei einer UPDATE-Anweisung auszuführende Befehl, wird sonst aus dem Protokoll konstruiert

schema_option

binary

Gibt an, welche Eigenschaften des veröffentlichten Objekts im Snapshot ausgegeben wurden. Eine Liste der unterstützten Schemaoptionen finden Sie unter sp_addarticle.

dest_owner

nvarchar(128)

Der Besitzer der Tabelle in der Zieldatenbank

ins_scripting_proc

int

Der Objektbezeichner der benutzerdefinierten gespeicherten Prozedur oder des Skripts, die bzw. das beim Replizieren einer INSERT-Anweisung ausgeführt wird

del_scripting_proc

int

Der Objektbezeichner der benutzerdefinierten gespeicherten Prozedur oder des Skripts, die bzw. das beim Replizieren einer DELETE-Anweisung ausgeführt wird

upd_scripting_proc

int

Der Objektbezeichner der benutzerdefinierten gespeicherten Prozedur oder des Skripts, die bzw. das beim Replizieren einer UPDATE-Anweisung ausgeführt wird

custom_script

int

Der Objektbezeichner des benutzerdefinierten Skripts oder der Prozedur, die bzw. das nach Ausführung eines DDL-Triggers ausgeführt wird

fire_triggers_on_snapshot

int

Gibt an, ob replizierte Trigger beim Anwenden des Snapshots ausgeführt werden. Es werden folgende Werte unterstützt:

0 = Trigger werden nicht ausgeführt.

1 = Trigger werden ausgeführt.