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

DataSet

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
db_name String Nome del database di distribuzione.
name String Nome del processo dell'agente di replica.
status Int32 Stato di esecuzione: 1 = avvio 2 = completato 3 = operazione in corso 4 = inattivo 5 = nuovo tentativo 6 = non completato
publisher String Nome del server di pubblicazione.
publisher_db String Nome del database di pubblicazione.
start_time String Data e ora dell'ultima esecuzione dell'agente.
time String Data e ora di registrazione della sessione.
duration Int32 Tempo trascorso, espresso in secondi, della sessione.
comments String Testo del messaggio registrato dall'agente.
delivery_time Int32 Data e ora in cui è stata recapitata la prima transazione.
delivered_transactions Int32 Numero totale di transazioni recapitate durante la sessione.
delivered_commands Int32 Numero totale di comandi recapitati durante la sessione.
average_commands Int32 Numero medio di comandi recapitati per transazione durante la sessione.
delivery_rate Single Numero medio di comandi recapitati al secondo.
delivery_latency Int32 Tempo, espresso in millisecondi, tra il commit di un comando nel database pubblicato e il commit nel database di distribuzione.
error_id Int32 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_id Byte**[16]** Identificatore del SQL Server Agent processo che avvia l'agente di replica.
local_job Boolean Se true, il processo dell'agente è disponibile nel server di distribuzione.
profile_id Int32 Identificatore del profilo.
agent_id Int32 Identificatore del processo dell'agente.
local_timestamp Byte**[8]** Timestamp dell'esecuzione più recente dell'agente.

Commenti

È necessario eseguire il commit di tutte le modifiche alle proprietà dell' ReplicationMonitor oggetto 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 da membri del db_owner replmonitor ruolo predefinito del database o nel database di distribuzione.

Si applica a

Vedi anche