IHextendedSubscriptionView (Transact-SQL)

Dotyczy:SQL Server

Widok IHextendedSubscriptionView udostępnia informacje o subskrypcji publikacji spoza SQL Server. Ten widok jest przechowywany w bazie danych dystrybucji .

Nazwa kolumny Typ danych Description
article_id int Unikalny identyfikator artykułu.
dest_db sysname Nazwa bazy docelowej.
srvid smallint Unikalny identyfikator abonenta.
login_name sysname Logowanie używane do łączenia się z abonentem.
distribution_jobid binary Identyfikuje stanowisko Distribution Agent.
publisher_database_id int Identyfikuje bazę danych publikacji.
subscription_type int Typ subskrypcji:

0 = Push – agent dystrybucyjny działa na abonencie.

1 = Pull – agent dystrybucyjny działa w Dystrybutorze.
sync_type tinyint Rodzaj początkowej synchronizacji:

1 = Automat

2 = Brak
status tinyint Status subskrypcji:

0 = Nieaktywny

1 = Subskrybowany

2 = Aktywne
snapshot_seqno_flag bit Wskazuje, czy używany jest numer sekwencji migawki.
independent_agent bit Określa, czy istnieje samodzielny Distribution Agent dla tej publikacji.

0 = Publikacja korzysta ze wspólnego Distribution Agent, a każda para bazy Publisher/Subscriber ma jednego, wspólnego Agenta.

1 = Istnieje samodzielny Distribution Agent dla tej publikacji.
subscription_time datetime Tylko do użytku wewnętrznego.
loopback_detection bit Dotyczy subskrypcji będących częścią dwukierunkowej topologii replikacji transakcyjnej. Wykrywanie loopbacków określa, czy Distribution Agent wysyła transakcje pochodzące od Subskrybenta z powrotem do Abonenta:

1 = Nie odsyła z powrotem.

0 = Odsyła z powrotem.
agent_id int Unikalny identyfikator Distribution Agent.
update_mode tinyint Wskazuje rodzaj trybu aktualizacji, który może być jednym z następujących elementów:

0 = Tylko do odczytu.

1 = Natychmiastowa aktualizacja.

2 = Aktualizacja w kolejce za pomocą kolejki wiadomości.

3 = Natychmiastowa aktualizacja z kolejkową aktualizacją jako awaryjne z użyciem kolejki wiadomości.

4 = Kolejka aktualizacji za pomocą SQL Server.

5 = natychmiastowa aktualizacja z kolejkowym przełączaniem awaryjnym, przy użyciu kolejki SQL Server.
publisher_seqno varbinary(16) Numer sekwencyjny transakcji w Publisher dotyczącym tej subskrypcji.
ss_cplt_seqno varbinary(16) Numer sekwencyjny używany do oznaczania zakończenia równoległego przetwarzania migawki.