ReplicationMonitor.EnumQueueReaderAgentSessionDetails(String, Int32, 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 lettura coda.
public:
System::Data::DataSet ^ EnumQueueReaderAgentSessionDetails(System::String ^ distributionDatabase, int publicationId, System::String ^ sessionId);
public System.Data.DataSet EnumQueueReaderAgentSessionDetails (string distributionDatabase, int publicationId, string sessionId);
member this.EnumQueueReaderAgentSessionDetails : string * int * string -> System.Data.DataSet
Public Function EnumQueueReaderAgentSessionDetails (distributionDatabase As String, publicationId As Integer, sessionId As String) As DataSet
Parametri
- publicationId
- Int32
Valore Int32 che specifica il valore ID che identifica in modo univoco la pubblicazione.
- sessionId
- String
Valore String che specifica il valore ID che identifica in modo univoco la sessione. SessionID contiene la data e l'ora, convertite da un System.DataTime valore dell'oggetto di sistema, quando si è verificata effettivamente la sessione.
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 | String | Data e ora della registrazione dei dettagli della sessione. |
| comments | String | Testo descrittivo. |
| transaction_id | String | ID della transazione archiviato insieme al messaggio, se applicabile. |
| transaction_status | Int32 | Stato della transazione. |
| commands_processed | Int32 | Numero totale di comandi elaborati durante la sessione. |
| sottoscrittore | String | Nome del Sottoscrittore. |
| subscriberdb | String | Nome del database di sottoscrizione. |
| 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' ReplicationMonitor oggetto prima di chiamare questo metodo, perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.
Il EnumQueueReaderAgentSessionDetails metodo può essere chiamato solo da membri del db_owner replmonitor ruolo predefinito del database o nel database di distribuzione.