Condividi tramite


ReplicationMonitor.EnumQueueReaderAgentSessionDetails 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. Contiene sessionID la data e l'ora convertite da un System.DataTime valore dell'oggetto di sistema, quando la sessione si è effettivamente verificata.

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

timeString Data e ora della registrazione dei dettagli della sessione.
commentsString Testo descrittivo.
transaction_idString ID della transazione archiviato insieme al messaggio, se applicabile.
transaction_statusInt32 Stato della transazione.
commands_processedInt32 Numero totale di comandi elaborati durante la sessione.
sottoscrittoreString Nome del Sottoscrittore.
subscriberdbString Nome del database di sottoscrizione.
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

Prima di chiamare questo metodo, è necessario eseguire il commit di eventuali modifiche alle proprietà dell'oggetto ReplicationMonitor perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.

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

Si applica a

Vedi anche