IHextendedSubscriptionView (Transact-SQL)

La vista IHextendedSubscriptionView espone informazioni sulla sottoscrizione a una pubblicazione non SQL Server. Questa vista è archiviata nel database distribution.

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 = Automatica

2 = Nessuna

status

tinyint

Stato della sottoscrizione:

0 = Inattiva

1 = Sottoscritta

2 = Attiva

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 = Per la pubblicazione viene utilizzato un agente di distribuzione condiviso e a ogni coppia database del server di pubblicazione/database del Sottoscrittore è associato un solo agente condiviso.

1 = Per la pubblicazione è disponibile un agente di distribuzione autonomo.

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 le transazioni.

0 = Restituisce le transazioni.

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 tramite MSMQ.

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

4 = Aggiornamento in coda tramite la coda SQL Server.

5 = Aggiornamento immediato con failover dell'aggiornamento in coda, tramite la coda 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 di snapshot simultanei.