PublisherMonitor.EnumMergeAgentSessionDetails(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
Prima di chiamare questo metodo, è necessario eseguire il commit di eventuali modifiche alle proprietà dell'oggetto PublisherMonitor perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.
Il EnumMergeAgentSessionDetails metodo può essere chiamato solo dai membri dei db_owner
replmonitor
ruoli fissi del database nel database di distribuzione.