Freigeben über


IHextendedSubscriptionView (Transact-SQL)

Gilt für: SQL Server

Die IHextendedSubscriptionView-Ansicht macht Informationen zum Abonnement einer Nicht-SQL Server-Publikation 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 = Push – der Verteiler-Agent wird beim Abonnenten ausgeführt.

1 = Pull - der Verteileragent wird beim Distributor 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 Publikation eine eigenständige Verteilungs-Agent vorhanden ist.

0 = Die Publikation verwendet eine freigegebene Verteilungs-Agent, und jedes Publisher-Datenbank-/Abonnentendatenbankpaar verfügt über einen einzigen, freigegebenen Agent.

1 = Es gibt eine eigenständige Verteilungs-Agent für diese Publikation.
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 = 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 = Sofortige Aktualisierung.

2 = Aktualisierung in der Warteschlange mithilfe von Message Queuing.

3 = Sofortige Aktualisierung mit in die Warteschlange eingereihter Aktualisierung als Failover mithilfe von Message Queuing.

4 = Aktualisierung in die Warteschlange mithilfe der SQL Server-Warteschlange.

5 = sofortiges Update mit einem Failover in die Warteschlange, wobei die 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)
Replikationsansichten (Transact-SQL)