PublisherMonitor.EnumMergeAgentSessionDetails(String, String) Metodo

Definizione

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

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

Parametri

agentName
String

Valore String che specifica il nome dell'agente di merge. È possibile ottenere questo valore dalla proprietà SynchronizationAgentName della sottoscrizione di tipo merge.

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 EnumMergeAgentSessions(String, Int32, Boolean).

Restituisce

DataSet

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
runstatus Int32 Stato di esecuzione: 1 = avvio 2 = completato 3 = operazione in corso 4 = inattivo 5 = nuovo tentativo 6 = non completato
time DateTime Ora di completamento della sessione.
comments String Testo descrittivo.
duration Int32 Tempo trascorso, espresso in secondi, delle attività della sessione registrate.
delivery_rate Single Numero medio di righe recapitate al secondo.
download_inserts Int32 Numero di inserimenti applicati nel Sottoscrittore.
download_updates Int32 Numero di aggiornamenti applicati nel Sottoscrittore.
download_deletes Int32 Numero di eliminazioni applicate nel Sottoscrittore.
download_conflicts Int32 Numero di conflitti che si sono verificati durante l'applicazione delle modifiche nel Sottoscrittore.
upload_inserts Int32 Numero di inserimenti applicati nel server di pubblicazione.
upload_updates Int32 Numero di aggiornamenti applicati nel server di pubblicazione.
upload_deletes Int32 Numero di eliminazioni applicate nel server di pubblicazione.
upload_conflicts Int32 Numero di conflitti che si sono verificati durante l'applicazione delle modifiche nel server di pubblicazione.
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.

Commenti

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

Il EnumMergeAgentSessionDetails 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