IHextendedSubscriptionView (Transact-SQL)

Gilt für:SQL Server

Die IHextendedSubscriptionView-Ansicht macht Informationen zum Abonnement für eine nicht SQL Server Veröffentlichung verfügbar. Diese Ansicht wird in der Verteilungsdatenbank 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 = Push – der Verteilungs-Agent wird beim Abonnenten ausgeführt.

1 = Pull : Der Verteilungs-Agent wird am 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 für diese Veröffentlichung ein eigenständiger Verteilungs-Agent vorhanden ist.

0 = Die Veröffentlichung verwendet eine freigegebene Verteilungs-Agent, und jedes Datenbankpaar von Publisher-Datenbank/Abonnenten verfügt über einen einzelnen freigegebenen Agent.

1 = Für diese Veröffentlichung gibt es einen eigenständigen Verteilungs-Agent.
subscription_time datetime Nur zur internen Verwendung.
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:

1 = Wird nicht zurück gesendet.

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 = Sofortige Aktualisierung.

2 = Aktualisierung in die Warteschlange mithilfe von Message Queuing.

3 = Sofortiges Update mit Warteschlange als Failover mithilfe von Message Queuing.

4 = Aktualisierung in die Warteschlange mit SQL Server Warteschlange.

5 = sofortiges Update mit einem Failover in die Warteschlange, wobei SQL Server Warteschlange verwendet wird.
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 der gleichzeitigen Momentaufnahme anzeigt.

Weitere Informationen

Heterogene Datenbankreplikation
Replikationstabellen (Transact-SQL)
Replikationssichten (Transact-SQL)