Condividi tramite


ReplicationMonitor.EnumLogReaderAgents Metodo

Definizione

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

public:
 System::Data::DataSet ^ EnumLogReaderAgents();
public System.Data.DataSet EnumLogReaderAgents ();
member this.EnumLogReaderAgents : unit -> System.Data.DataSet
Public Function EnumLogReaderAgents () 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.
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 Tempo, espresso in millisecondi, tra il commit di un comando nel database pubblicato e il commit nel database di distribuzione.
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.

Commenti

È necessario eseguire il commit di tutte le modifiche di proprietà all'oggetto ReplicationMonitor prima di chiamare questo metodo perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.

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

Si applica a

Vedi anche