Condividi tramite


PublisherMonitor.EnumDistributionAgentSessionDetails(String, String) Metodo

Definizione

Restituisce informazioni dettagliate su una sessione dell'agente di distribuzione.

public:
 System::Data::DataSet ^ EnumDistributionAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumDistributionAgentSessionDetails (string agentName, string sessionId);
member this.EnumDistributionAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumDistributionAgentSessionDetails (agentName As String, sessionId As String) As DataSet

Parametri

agentName
String

Valore String che specifica il nome dell'agente di distribuzione.

sessionId
String

Valore String che rappresenta la data e l'ora della sessione per la quale vengono restituiti i dettagli. Questo valore può essere ottenuto dalla colonna time restituita dal metodo EnumDistributionAgentSessions(String, Int32, Boolean).

Restituisce

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
runstatusInt32 Stato di esecuzione:

1 = avvio

2 = completato

3 = operazione in corso

4 = inattivo

5 = nuovo tentativo

6 = non completato

timeDateTime Data e ora della registrazione dei dettagli della sessione.
commentsString Testo descrittivo.
durationInt32 Tempo trascorso, espresso in secondi, delle attività della sessione registrate.
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.
(Nessun nome di colonna) Non applicabile Solo per uso interno.
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.
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.

Commenti

Il EnumDistributionAgentSessionDetails metodo può essere chiamato solo dai membri dei db_ownerreplmonitor ruoli fissi del database nel database di distribuzione.

Si applica a

Vedi anche