Condividi tramite


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

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 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 è 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 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 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 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)