IHsubscriptions (Transact-SQL)

Die IHsubscriptions-Systemtabelle enthält eine Zeile für jedes Abonnement auf eine Veröffentlichung von einem Nicht-SQL Server-Verleger, der den aktuellen Verteiler verwendet. Diese Tabelle ist in der Verteilungsdatenbank gespeichert.

Definition

Spaltenname

Datentyp

Beschreibung

article_id

int

Eindeutige Identifikation eines veröffentlichten Artikels.

srvid

smallint

Die Server-ID des Abonnenten.

dest_db

sysname

Der Name der Zieldatenbank.

login_name

sysname

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

distribution_jobid

binary(16)

Die Auftrags-ID des Verteilungs-Agents.

timestamp

timestamp

Das Datum und die Uhrzeit des Zeitpunkts, an dem das Abonnement erstellt wurde.

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.

status

tinyint

Der Status des Abonnements:

0 = Inaktiv.

1 = Abonniert.

2 = Aktiv.

sync_type

tinyint

Der Modus der ersten Synchronisierung:

1 = Automatisch.

2 = Keine.

subscription_type

int

Der Abonnementtyp:

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

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

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 des Abonnenten zurück an den Abonnenten sendet:

0 = Sendet zurück.

1 = Sendet nicht zurück.