MSdistribution_agents (Transact-SQL)
La tabella MSdistribution_agents contiene una riga per ogni agente di distribuzione in esecuzione nel server di distribuzione locale. Questa tabella è archiviata nel database di distribuzione.
Nome colonna
Tipo di dati
Descrizione
id
int
ID dell'agente di distribuzione.
name
nvarchar(100)
Nome dell'agente di distribuzione.
publisher_database_id
int
ID del database del server di pubblicazione.
publisher_id
smallint
ID del server di pubblicazione.
publisher_db
sysname
Nome del database del server di pubblicazione.
publication
sysname
Nome della pubblicazione.
subscriber_id
smallint
ID del Sottoscrittore, utilizzato solo da agenti conosciuti. Per gli agenti anonimi questa colonna è riservata.
subscriber_db
sysname
Nome del database di sottoscrizione.
subscription_type
int
Tipo di sottoscrizione:
0 = Push.
1 = Pull.
2 = Anonima.
local_job
bit
Indica se nel server di distribuzione locale è presente un processo di SQL Server Agent.
job_id
binary(16)
Numero di identificazione del processo.
subscription_guid
binary(16)
ID delle sottoscrizioni dell'agente.
profile_id
int
ID di configurazione dalla tabella MSagent_profiles (Transact-SQL).
anonymous_subid
uniqueidentifier
ID di un agente anonimo.
subscriber_name
sysname
Nome del Sottoscrittore utilizzato solo dagli agenti anonimi.
virtual_agent_id
int
Solo per uso interno.
anonymous_agent_id
int
Solo per uso interno.
creation_date
datetime
Data e ora in cui è stato creato l'agente di distribuzione o di merge.
queue_id
sysname
Identificatore per l'individuazione della coda per le sottoscrizioni ad aggiornamento in coda. Per le sottoscrizioni non impostate per l'aggiornamento in coda il valore è NULL. Per le pubblicazioni basate sul servizio di accodamento messaggi Microsoft, corrisponde a un valore GUID che identifica in modo univoco la coda da utilizzare per la sottoscrizione. Per le pubblicazioni in coda basate su SQL Server, la colonna contiene il valore SQL.
Nota:
L'utilizzo del servizio di accodamento messaggi Microsoft è obsoleto e non è più supportato.
queue_status
int
Solo per uso interno.
offload_enabled
bit
Indica se è possibile attivare l'agente in remoto.
0 specifica che l'agente non può essere attivato in remoto.
1 indica che è possibile eseguire l'attivazione in remoto dell'agente nel computer remoto specificato dalla proprietà offload_server.
offload_server
sysname
Nome di rete del server da utilizzare per l'attivazione remota dell'agente.
dts_package_name
sysname
Nome del pacchetto DTS. Ad esempio, nel caso di un pacchetto denominato DTSPub_Package, specificare @dts_package_name = N'DTSPub_Package'
.
dts_package_password
nvarchar(524)
Password del pacchetto.
dts_package_location
int
Posizione del pacchetto. Per la posizione del pacchetto è possibile specificare distributor o subscriber.
sid
varbinary(85)
ID di protezione (SID) dell'agente di distribuzione o di merge durante la prima esecuzione dell'agente.
queue_server
sysname
Solo per uso interno.
subscriber_security_mode
smallint
Modalità di protezione utilizzata dall'agente per la connessione al Sottoscrittore. I possibili valori sono i seguenti:
0 = Autenticazione di Microsoft SQL Server.
1 = Autenticazione di Microsoft Windows.
subscriber_login
sysname
Account di accesso utilizzato per la connessione al Sottoscrittore.
subscriber_password
nvarchar(524)
Valore crittografato della password utilizzata per la connessione al Sottoscrittore.
reset_partial_snapshot_progress
bit
Indica se uno snapshot scaricato parzialmente deve essere scartato in modo da consentire il riavvio dell'intero processo di snapshot.
job_step_uid
uniqueidentifier
ID univoco del passaggio di processo di SQL Server Agent in cui viene avviato l'agente.
subscriptionstreams
tinyint
Imposta il numero di connessioni consentite per ogni agente di distribuzione per l'applicazione parallela di più batch di modifiche in un Sottoscrittore. L'intervallo di valori supportato è compreso tra 1 e 64.
Vedere anche
Concetti
Tabelle di replica (Transact-SQL)