PublisherMonitor.EnumLogReaderAgentSessionDetails(String, String) Método

Definição

Retorna informações detalhadas sobre uma sessão do Log Reader Agent.

public:
 System::Data::DataSet ^ EnumLogReaderAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumLogReaderAgentSessionDetails (string agentName, string sessionId);
member this.EnumLogReaderAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumLogReaderAgentSessionDetails (agentName As String, sessionId As String) As DataSet

Parâmetros

agentName
String

Um valor String que especifica o nome do Log Reader Agent. Você pode obter esse valor da propriedade LogReaderAgentName do banco de dados publicado.

sessionId
String

Um valor String que representa os dados e a hora da seção para os quais os detalhes serão retornados. Esse valor pode ser obtido da coluna de hora retornada pelo método EnumLogReaderAgentSessions(String, Int32, Boolean).

Retornos

DataSet

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 = com sucesso 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.
duration Int32 Tempo decorrido da atividade de sessão registrada, em segundos.
delivery_rate Single Número médio de comandos entregues por segundo.
delivery_latency Int32 O tempo, em milissegundos, entre a confirmação de um comando no banco de dados publicado e a confirmação no banco de dados de distribuição.
delivery_time Int32 Hora de entrega da primeira transação.
delivered_transactions Int32 Número total de transações entregues na sessão.
delivered_commands Int32 Número total de comandos entregues na sessão.
average_commands Int32 Número médio de comandos por transação entregues na sessão.
error_id Int32 A ID do erro na tabela do sistema [MSrepl_errors (Transact-SQL)](http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) . Use o método EnumErrorRecords(Int32) para retornar informações detalhadas sobre um erro.

Comentários

Você deve confirmar as alterações de propriedade para o PublisherMonitor objeto antes de chamar esse método, pois as propriedades desse objeto talvez precisem ser carregadas se ainda não tiverem sido carregadas.

O EnumLogReaderAgentSessionDetails método só pode ser chamado por membros das db_owner funções de replmonitor banco de dados ou fixas no banco de dados de distribuição.

Aplica-se a

Confira também