syssubscriptions (Transact-SQL)

Contiene una riga per ogni sottoscrizione nel database. Questa tabella è archiviata nel database di pubblicazione.

Nome colonna

Tipo di dati

Descrizione

artid

int

ID univoco di un articolo.

srvid

smallint

ID del Sottoscrittore.

dest_db

sysname

Nome del database di destinazione.

status

tinyint

Stato della sottoscrizione:

0 = Inattiva.

1 = Sottoscritta.

2 = Attiva.

sync_type

tinyint

Tipo di sincronizzazione iniziale:

1 = Automatica.

2 = Nessuna

login_name

sysname

Nome dell'account di accesso utilizzato quando si aggiunge la sottoscrizione.

subscription_type

int

Tipo di sottoscrizione:

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

1 = Pull: l'agente di distribuzione viene eseguito nel Sottoscrittore.

distribution_jobid

binary(16)

ID del processo dell'agente di distribuzione.

timestamp

timestamp

Timestamp.

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 = Le transazioni vengono inviate.

1 = Le transazioni non vengono inviate.

queued_reinit

bit

Specifica se l'articolo è contrassegnato per l'inizializzazione o la reinizializzazione. Il valore 1 indica che l'articolo sottoscritto è contrassegnato per l'inizializzazione o la reinizializzazione.

nosync_type

tinyint

Tipo di inizializzazione della sottoscrizione:

0 = automatica (snapshot)

1 = solo supporto replica

2 = inizializzazione con backup

3 = inizializzazione da LSN

Per ulteriori informazioni, vedere il parametro @sync_type di sp_addsubscription.

srvname

sysname

Nome del Sottoscrittore.

Vedere anche

Riferimento

Viste della replica (Transact-SQL)

Concetti

Tabelle di replica (Transact-SQL)