syssubscriptions (Transact-SQL)

Enthält eine Zeile für jedes in der Datenbank definierte Abonnement. Diese Tabelle wird in der Veröffentlichungsdatenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

artid

int

Die eindeutige ID eines Artikels.

srvid

smallint

Die Server-ID des Abonnenten.

dest_db

sysname

Der Name der Zieldatenbank.

status

tinyint

Status des Abonnements:

0 = Inaktiv

1 = Abonniert

2 = Aktiv

sync_type

tinyint

Der Typ der Erstsynchronisierung:

1 = Automatisch

2 = Keine

login_name

sysname

Der Anmeldename, der beim Hinzufügen des Abonnements verwendet wurde.

subscription_type

int

Der Abonnementtyp:

0 = Push - der Verteilungs-Agent wird auf dem Verteiler ausgeführt.

1 = Pull - der Verteilungs-Agent wird auf dem Abonnenten ausgeführt.

distribution_jobid

binary(16)

Die Auftrags-ID des Verteilungs-Agents.

timestamp

timestamp

Der Timestamp.

update_mode

tinyint

Der Updatemodus:

0 = Schreibgeschützt

1 = Sofortiges Update

loopback_detection

bit

Gilt für Abonnements, die Teil einer bidirektionalen Transaktionsreplikationstopologie sind. Durch die Loopbackerkennung wird bestimmt, ob der Verteilungs-Agent Transaktionen des Abonnenten zurück an den Abonnenten sendet:

0 = Sendet zurück

1 = Sendet nicht zurück

queued_reinit

bit

Gibt an, ob der Artikel für die Initialisierung oder erneute Initialisierung markiert ist. Der Wert 1 gibt an, dass der abonnierte Artikel für die Initialisierung oder erneute Initialisierung markiert ist.

nosync_type

tinyint

Der Typ der Abonnementinitialisierung:

0 = automatisch (Momentaufnahme)

1 = Nur Replikationsunterstützung

2 = Initialisierung von einer Sicherung

3 = Initialisierung von einer Protokollfolgenummer (LSN)

Weitere Informationen finden Sie unter dem @sync_type-Parameter von sp_addsubscription.

srvname

sysname

Den Namen des Abonnenten.

Siehe auch

Verweis

Replikationssichten (Transact-SQL)

Konzepte

Replikationstabellen (Transact-SQL)