Freigeben über


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

Der 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 Typ des Abonnements:

0 = Pushabonnement - der Verteilungs-Agent wird auf dem Abonnenten ausgeführt.

1 = Pullabonnement - der Verteilungs-Agent wird auf dem Verteiler ausgeführt.

distribution_jobid

binary(16)

Die Auftrags-ID des Verteilungs-Agents.

timestamp

timestamp

Der Timestamp.

update_mode

tinyint

Der Aktualisierungsmodus:

0 = Schreibgeschützt

1 = Sofortiges Aktualisieren

loopback_detection

bit

Gilt für Abonnements, die Teil einer bidirektionalen Transaktionsreplikationstopologie sind. Die Loopbackerkennung bestimmt, ob der Verteilungs-Agent Transaktionen, die vom Abonnenten stammen, an den Abonnenten zurücksendet:

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 (Snapshot)

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.