ReplicationMonitor.EnumQueueReaderAgentSessionDetails Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna informações detalhadas sobre uma sessão do Queue Reader Agent.
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
Parâmetros
- publicationId
- Int32
Um valor Int32 que especifica o valor da ID que identifica exclusivamente a publicação.
- sessionId
- String
Um valor String que especifica o valor da ID que identifica exclusivamente a sessão. O sessionID
contém a data e a hora, convertidas de um System.DataTime valor de objeto do sistema, quando a sessão realmente ocorreu.
Retornos
Um objeto DataSet que contém as colunas a seguir.
Coluna | Tipo de dados | Descrição |
---|---|---|
runstatus | Int32 | O status da execução: 1 = Iniciar 2 = Êxito 3 = Em andamento 4 = Ocioso 5 = Tentar novamente 6 = Falha |
time | String | Hora do registro em log dos detalhes da sessão. |
comments | String | Texto descritivo. |
transaction_id | String | A ID da transação armazenada com a mensagem, se aplicável. |
transaction_status | Int32 | O status da transação. |
commands_processed | Int32 | O número total de comandos processados na sessão. |
subscriber | String | O nome do Assinante. |
subscriberdb | String | O nome do banco de dados de assinatura. |
error_id | Int32 | A ID do erro no [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) tabela do sistema. Use o método EnumErrorRecords(Int32) para retornar informações detalhadas sobre um erro. |
Comentários
Você deve confirmar quaisquer alterações de propriedade no ReplicationMonitor objeto antes de chamar esse método porque as propriedades desse objeto podem precisar ser carregadas se elas ainda não tiverem sido carregadas.
O EnumQueueReaderAgentSessionDetails método só pode ser chamado por membros das db_owner
funções de banco de dados fixas ou no replmonitor
banco de dados de distribuição.