Condividi tramite


ReplicationMonitor.EnumDistributionAgents Metodo

Definizione

Restituisce informazioni sui processi dell'agente di distribuzione nel server di distribuzione monitorato.

public:
 System::Data::DataSet ^ EnumDistributionAgents();
public System.Data.DataSet EnumDistributionAgents ();
member this.EnumDistributionAgents : unit -> System.Data.DataSet
Public Function EnumDistributionAgents () As DataSet

Restituisce

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
db_nameString Nome del database di distribuzione.
nameString Nome del processo dell'agente di replica.
statusInt32 Stato di esecuzione:

1 = avvio

2 = completato

3 = operazione in corso

4 = inattivo

5 = nuovo tentativo

6 = non completato

publisherString Nome del server di pubblicazione.
publisher_dbString Nome del database di pubblicazione.
pubblicazioneString Nome della pubblicazione.
sottoscrittoreString Nome del Sottoscrittore.
subscriber_dbString Nome del database di sottoscrizione.
subscription_typeInt32 Tipo di sottoscrizione:

0 = push

1 = Pull.

2 = anonima

start_timeString Data e ora dell'ultima esecuzione dell'agente.
timeString Data e ora di registrazione della sessione.
durationInt32 Tempo trascorso, espresso in secondi, della sessione.
commentsString Testo del messaggio registrato dall'agente.
delivery_timeInt32 Data e ora in cui è stata recapitata la prima transazione.
delivered_transactionsInt32 Numero totale di transazioni recapitate durante la sessione.
delivered_commandsInt32 Numero totale di comandi recapitati durante la sessione.
average_commandsInt32 Numero medio di comandi recapitati per transazione durante la sessione.
delivery_rateSingle Numero medio di comandi recapitati al secondo.
delivery_latencyInt32 Latenza, espressa in millisecondi, tra l'immissione della transazione nel database di distribuzione e l'applicazione della transazione al Sottoscrittore.
error_idInt32 ID dell'errore nella tabella di sistema [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . Utilizzare il metodo EnumErrorRecords(Int32) per restituire informazioni dettagliate su un errore.
job_idByte **[16]** Identificatore del processo SQL Server Agent che avvia l'agente di replica.
local_jobBoolean Se true, il processo dell'agente è disponibile nel server di distribuzione.
profile_idInt32 Identificatore del profilo.
agent_idInt32 Identificatore del processo dell'agente.
local_timestampByte **[8]** Timestamp dell'esecuzione più recente dell'agente.
offload_enabledBoolean Se true, la sottoscrizione supporta l'attivazione remota degli agenti.
offload_serverBoolean Nome del server utilizzato con l'attivazione remota degli agenti.
subscriber_typeByte Tipo dell'origine dati nel Sottoscrittore:

0 = SQL Server Sottoscrittore.

1 = origine dati ODBC (Open Database Connectivity).

Commenti

Il EnumDistributionAgents metodo può essere chiamato solo dai membri dei ruoli predefiniti del db_owner database o replmonitor in un database di distribuzione nel server di distribuzione.

Si applica a

Vedi anche