syssubscriptions (System View) (Transact-SQL)

Dotyczy:SQL Server

Widok syssubscriptions ujawnia informacje o subskrypcji. Ten widok jest przechowywany w bazie danych dystrybucji.

Nazwa kolumny Typ danych Description
Artid int Unikalny identyfikator subskrybowanego artykułu.
srvid smallint ID serwera subskrybenta.
dest_db sysname Nazwa bazy danych subskrypcji.
status tinyint Status subskrypcji:

0 = Nieaktywny.

1 = Subskrybowany.

2 = Aktywny.
sync_type tinyint Rodzaj początkowej synchronizacji:

1 = Automatyczny.

2 = Żadnych.
login_name sysname Nazwa logowania użyta podczas łączenia z Publisher w celu dodania subskrypcji.
subscription_type int Typ subskrypcji:

0 = Push – agent dystrybucyjny działa w Dystrybutorze.

1 = Pull – agent dystrybucyjny działa przy Subskrybentze.
distribution_jobid binary(16) Identyfikuje zadanie Distribution Agent używane do synchronizacji subskrypcji.
Znacznik czasu Znacznik czasu Data i godzina utworzenia subskrypcji.
update_mode tinyint Tryb aktualizacji:

0 = Tylko do odczytu.

1 = Natychmiastowa aktualizacja.
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:

0 = Odsyła z powrotem.

1 = Nie odsyła z powrotem.
queued_reinit bit Określa, czy artykuł jest oznaczony do inicjalizacji czy reinicjalizacji. Wartość 1 oznacza, że subskrybowany artykuł jest oznaczony do inicjalizacji lub reinicjalizacji.
nosync_type tinyint Rodzaj inicjalizacji subskrypcji:

0 = automatyczne (migawka)

1 = tylko wsparcie replikacji

2 = inicjalizacja z kopią zapasową

3 = inicjalizacja z numeru sekwencji logu (LSN)

Więcej informacji można znaleźć w parametrze @sync_typesp_addsubscription.

3 = Wskazane wyłącznie w celach informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.
srvname sysname Nazwa subskrybenta.