Freigeben über


IHextendedSubscriptionView (Transact-SQL)

Die IHextendedSubscriptionView-Sicht macht Informationen zu Abonnements für eine Nicht-SQL Server-Veröffentlichung verfügbar. Diese Sicht wird in der distribution-Datenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

article_id

int

Der eindeutige Bezeichner für einen Artikel.

dest_db

sysname

Der Name der Zieldatenbank.

srvid

smallint

Der eindeutige Bezeichner für einen Abonnenten.

login_name

sysname

Der zum Herstellen einer Verbindung mit einem Abonnenten verwendete Anmeldename.

distribution_jobid

binary

Identifiziert den Auftrag des Verteilungs-Agents.

publisher_database_id

int

Identifiziert die Veröffentlichungsdatenbank.

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.

sync_type

tinyint

Der Typ der Erstsynchronisierung:

1 = Automatisch

2 = Keine

status

tinyint

Status des Abonnements:

0 = Inaktiv

1 = Abonniert

2 = Aktiv

snapshot_seqno_flag

bit

Gibt an, ob eine Momentaufnahmesequenznummer verwendet wird.

independent_agent

bit

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

0 = Die Veröffentlichung verwendet einen freigegebenen Verteilungs-Agent, und jedes Verlegerdatenbank/Abonnentendatenbank-Paar besitzt einen einzelnen freigegebenen Agent.

1 = Für diese Veröffentlichung ist ein eigenständiger Verteilungs-Agent vorhanden.

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, die vom Abonnenten stammen, an den Abonnenten zurücksendet:

1 = Sendet nicht zurück

0 = Sendet zurück

agent_id

int

Der eindeutige Bezeichner des Verteilungs-Agents.

update_mode

tinyint

Gibt den Typ des Updatemodus an, der wie folgt lauten kann:

0 = Schreibgeschützt

1 = Sofortiges Aktualisieren

2 = Verzögertes Aktualisieren mithilfe von Message Queuing

3 = Sofortiges Aktualisieren mit verzögertem Aktualisieren mithilfe von Message Queuing in Failoversituation

4 = Verzögertes Update über eine SQL Server-Warteschlange

5 = Sofortiges Aktualisieren mit verzögertem Aktualisieren über eine SQL Server-Warteschlange bei Failoversituation

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 gleichzeitigen Momentaufnahmeverarbeitung anzeigt.

Siehe auch

Verweis

Replikationssichten (Transact-SQL)

Konzepte

Heterogene Datenbankreplikation

Replikationstabellen (Transact-SQL)