Freigeben über


MSsubscriptions (Transact-SQL)

Die MSsubscriptions-Tabelle enthält eine Zeile für jeden veröffentlichten Artikel in einem Abonnement, das vom lokalen Verteiler bedient wird. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

publisher_database_id

int

Die ID der Verlegerdatenbank.

publisher_id

smallint

Die ID des Verlegers.

publisher_db

sysname

Der Name der Verlegerdatenbank.

publication_id

int

Die ID der Veröffentlichung.

article_id

int

Die ID des Artikels.

subscriber_id

smallint

Die ID des Abonnenten.

subscriber_db

sysname

Der Name der Abonnementdatenbank.

subscription_type

int

Der Typ des Abonnements:

0 = Push.

1 = Pull.

2 = Anonym.

sync_type

tinyint

Der Typ der Synchronisierung:

1 = Automatisch.

2 = Keine Synchronisierung.

status

tinyint

Der Status des Abonnements:

0 = Inaktiv.

1 = Abonniert.

2 = Aktiv

subscription_seqno

varbinary(16)

Die Sequenznummer der Snapshottransaktion.

snapshot_seqno_flag

bit

Gibt die Quelle der Sequenznummer der Snapshottransaktion an; der Wert 1 bedeutet, dass subscription_seqno die Snapshotsequenznummer ist.

independent_agent

bit

Gibt an, ob ein eigenständiger Verteilungs-Agent für diese Veröffentlichung vorhanden ist.

subscription_time

datetime

Nur interne Verwendung.

loopback_detection

bit

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

1 = Sendet nicht zurück.

0 = Sendet zurück.

HinweisHinweis
Diese Spalte wird nur aus Gründen der Abwärtskompatibilität mit der direktionalen Replikationsfunktionalität in SQL Server 2000 unterstützt. In höheren Versionen von SQL Server sollte stattdessen eine Peer-to-Peer-Replikation verwendet werden.Weitere Informationen finden Sie unter Peer-to-Peer-Transaktionsreplikation.

agent_id

int

Die ID des Agents.

update_mode

tinyint

Der Typ des Updates.

publisher_seqno

varbinary(16)

Die Sequenznummer der Transaktion auf dem Verleger für dieses Abonnement.

ss_cplt_seqno

varbinary(16)

Die Sequenznummer, die den Abschluss der Verarbeitung des gleichzeitigen Snapshots anzeigt.