syssubscriptions (Transact-SQL)

Gilt für: SQL Server

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 wird.
subscription_type int Der Typ des Abonnements:

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-Agent.
timestamp timestamp Der Zeitstempel.
update_mode tinyint Updatemodus:

0 = Schreibgeschützt.

1 = Sofortige Aktualisierung.
loopback_detection bit Gilt für Abonnements, die Teil einer bidirektionalen Transaktionsreplikationstopologie sind. 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. Ein Wert von 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 = Initialisieren mit Sicherung

3 = Initialisieren von der Protokollsequenznummer (LSN)

Weitere Informationen finden Sie im @sync_type Parameter von sp_addsubscription.
srvname sysname Den Namen des Abonnenten.

Weitere Informationen

Replikationstabellen (Transact-SQL)
Replikationsansichten (Transact-SQL)