IHsubscriptions (Transact-SQL)

Si applica a:SQL Server

La tabella di sistema IHsubscriptions contiene una riga per ogni sottoscrizione di una pubblicazione da un server di pubblicazione non SQL Server che utilizza il server di distribuzione corrente. Questa tabella è archiviata nel database di distribuzione.

Definizione

Nome colonna Tipo di dati Descrizione
article_id int Identifica in modo univoco un articolo pubblicato.
srvid smallint ID del Sottoscrittore.
dest_db sysname Nome del database di destinazione.
login_name sysname Nome dell'account di accesso utilizzato quando si aggiunge la sottoscrizione.
distribution_jobid binary(16) ID del processo dell'agente di distribuzione
timestamp timestamp Data e ora di creazione della sottoscrizione.
queued_reinit bit Specifica se l'articolo è contrassegnato per l'inizializzazione o la reinizializzazione. Il valore 1 specifica che l'articolo sottoscritto è contrassegnato per l'inizializzazione o la reinizializzazione.
status tinyint Stato della sottoscrizione:

0 = Inattivo.

1 = Sottoscritto.

2 = Attivo.
sync_type tinyint Tipo di sincronizzazione iniziale:

1 = Automatico.

2 = Nessuno.
subscription_type int Tipo di sottoscrizione:

0 = Push: l'agente di distribuzione viene eseguito nel Sottoscrittore.

1 = Pull: l'agente di distribuzione viene eseguito nel server di distribuzione.
update_mode tinyint Modalità di aggiornamento:

0 = Sola lettura.

1 = Aggiornamento immediato.
loopback_detection bit Si applica alle sottoscrizioni che fanno parte di una topologia di replica transazionale bidirezionale. Il rilevamento di loopback determina se l'agente di distribuzione deve inviare nuovamente al Sottoscrittore le transazioni provenienti dal Sottoscrittore:

0 = Restituisce.

1 = Non restituisce.

Vedi anche

Replica di database eterogenei
Tabelle di replica (Transact-SQL)
Viste di replica (Transact-SQL)
sp_addsubscription (Transact-SQL)
sp_helpsubscription (Transact-SQL)