syssubscriptions (Transact-SQL)

Dotyczy:SQL Server

Zawiera jeden wiersz dla każdej subskrypcji w bazie danych. Ta tabela jest przechowywana w bazie danych publikacji.

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

0 = Nieaktywny.

1 = Subskrybowany.

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

1 = Automatyczny.

2 = Brak
login_name sysname Nazwa logowania użyta przy dodawaniu 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) ID stanowiska Distribution Agent.
Znacznik czasu Znacznik czasu Sygnatura czasowa.
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.
srvname sysname Nazwa subskrybenta.