Condividi tramite


MSdistribution_agents (Transact-SQL)

Si applica a: SQL Server

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.
pubblicazione sysname Nome della pubblicazione.
subscriber_id smallint ID del Sottoscrittore, utilizzato solo da agenti noti. 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 = Anonimo.
local_job bit Indica se è presente un processo di SQL Server Agent nel server di distribuzione locale.
job_id binary(16) Numero di identificazione del processo.
subscription_guid binary(16) ID delle sottoscrizioni dell'agente.
profile_id int ID di configurazione della 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 Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
anonymous_agent_id int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
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 su Accodamento messaggi Microsoft, il valore è un GUID che identifica in modo univoco la coda da usare per la sottoscrizione. Per le pubblicazioni di code basate su SQL Server, la colonna contiene il valore SQL.

Nota: l'uso di Accodamento messaggi Microsoft è stato deprecato e non è più supportato.
queue_status int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
offload_enabled bit Indica se è possibile attivare l'agente in remoto.

0 specifica che l'agente non può essere attivato in remoto.

1 specifica che l'agente verrà attivato in remoto e nel computer remoto specificato nella 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, per 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. Il percorso del pacchetto può essere server di distribuzione o sottoscrittore.
sid varbinary(85) ID di sicurezza (SID) dell'agente di distribuzione o di merge durante la prima esecuzione dell'agente.
queue_server sysname Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
subscriber_security_mode smallint Modalità di sicurezza 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 del 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. È supportato un intervallo di valori compreso tra 1 e 64.
memory_optimized bit 1 indica che il sottoscrittore può essere usato per le tabelle ottimizzate per la memoria.
job_login sysname
job_password nvarchar(524)

Vedi anche

Tabelle di replica (Transact-SQL)