MSsubscriptions (Transact-SQL)

Dotyczy:SQL Server

Tabela MSsubscriptions zawiera jeden wiersz dla każdego opublikowanego artykułu w subskrypcji obsługiwanej przez lokalnego dystrybutora. Ta tabela jest przechowywana w bazie danych dystrybucji.

Nazwa kolumny Typ danych Description
publisher_database_id int Identyfikator bazy danych programu Publisher.
publisher_id smallint Identyfikator wydawcy.
publisher_db sysname Nazwa bazy danych programu Publisher.
publication_id int Identyfikacja publikacji.
article_id int ID artykułu.
subscriber_id smallint Identyfikator subskrybenta.
subscriber_db sysname Nazwa bazy danych subskrypcji.
subscription_type int Typ subskrypcji:

0 = Pchaj.

1 = Ciągnij.

2 = Anonimowy.
sync_type tinyint Rodzaj synchronizacji:

1 = Automatyczny.

2 = Brak synchronizacji.
status tinyint Status subskrypcji:

0 = Nieaktywny.

1 = Subskrybowany.

2 = Aktywny.
subscription_seqno varbinary(16) Numer sekwencyjny snapshot transakcji.
snapshot_seqno_flag bit Wskazuje źródło numeru sekwencyjnego snapshotu, gdzie wartość 1 oznacza, że subscription_seqno to numer sekwencyjny snapshot.
independent_agent bit Wskazuje, czy 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 Identyfikator agenta.
update_mode tinyint Typ aktualizacji.
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.