Condividi tramite


IHextendedSubscriptionView (Transact-SQL)

Si applica a: SQL Server

La vista IHextendedSubscriptionView espone informazioni sulla sottoscrizione a una pubblicazione non SQL Server. Questa vista viene archiviata nel database di distribuzione .

Nome colonna Tipo di dati Descrizione
article_id int ID univoco di un articolo.
dest_db sysname Nome del database di destinazione.
srvid smallint ID univoco di un Sottoscrittore.
login_name sysname Account di accesso utilizzato per la connessione a un Sottoscrittore.
distribution_jobid binary Identifica il processo dell'agente di distribuzione.
publisher_database_id int Identifica il database di pubblicazione.
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.
sync_type tinyint Tipo di sincronizzazione iniziale:

1 = Automatico

2 = Nessuno
status tinyint Stato della sottoscrizione:

0 = Inattivo

1 = Sottoscritto

2 = Attivo
snapshot_seqno_flag bit Indica se viene utilizzato un numero di sequenza dello snapshot.
independent_agent bit Specifica se per la pubblicazione è disponibile un agente di distribuzione autonomo.

0 = La pubblicazione usa un agente di distribuzione condiviso e ogni coppia di database del server di pubblicazione/sottoscrittore ha un singolo agente condiviso.

1 = Esiste un agente di distribuzione autonomo per la pubblicazione.
subscription_time datetime Solo per uso interno.
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:

1 = Non restituisce.

0 = Restituisce.
agent_id int ID univoco dell'agente di distribuzione.
update_mode tinyint Indica il tipo di modalità di aggiornamento. I possibili valori sono i seguenti:

0 = Sola lettura.

1 = Aggiornamento immediato.

2 = Aggiornamento in coda con Accodamento messaggi.

3 = Aggiornamento immediato con aggiornamento in coda come failover tramite Accodamento messaggi.

4 = Aggiornamento in coda usando la coda di SQL Server.

5 = aggiornamento immediato con failover di aggiornamento in coda, usando la coda di SQL Server.
publisher_seqno varbinary(16) Numero di sequenza della transazione nel server di pubblicazione per questa sottoscrizione.
ss_cplt_seqno varbinary(16) Numero di sequenza utilizzato per indicare il completamento dell'elaborazione simultanea degli snapshot.

Vedi anche

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