IHsubscriptions (Transact-SQL)

Dotyczy:SQL Server

Tabela systemu IHsubscriptions zawiera jeden wiersz dla każdej subskrypcji publikacji z nie-SQL Server Publisher korzystającego z aktualnego dystrybutora. Ta tabela jest przechowywana w bazie danych dystrybucji.

Definicja

Nazwa kolumny Typ danych Description
article_id int Unikalnie identyfikuje opublikowany artykuł.
srvid smallint ID serwera subskrybenta.
dest_db sysname Nazwa docelowej bazy danych
login_name sysname Nazwa logowania użyta przy dodawaniu subskrypcji.
distribution_jobid binary(16) Identyfikator stanowiska Distribution Agent
Znacznik czasu Znacznik czasu Data i godzina utworzenia subskrypcji.
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.
status tinyint Status subskrypcji:

0 = Nieaktywny.

1 = Subskrybowany.

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

1 = Automatyczny.

2 = Żadnych.
subscription_type int Typ subskrypcji:

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

1 = Pull – agent dystrybucyjny działa w Dystrybutorze.
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.