ReplicationMonitor.EnumQueueReaderAgentSessionDetails(String, Int32, String) Metodo

Definizione

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

distributionDatabase
String

Valore String che specifica il database di distribuzione.

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

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 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.

Si applica a

Vedi anche