PublisherMonitor.EnumDistributionAgentSessionDetails(String, String) 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 Distribution Agent.
public:
System::Data::DataSet ^ EnumDistributionAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumDistributionAgentSessionDetails (string agentName, string sessionId);
member this.EnumDistributionAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumDistributionAgentSessionDetails (agentName As String, sessionId As String) As DataSet
Parâmetros
- 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 EnumDistributionAgentSessions(String, Int32, Boolean).
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 | DateTime | 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 | Latência, em milissegundos, entre a entrada da transação no banco de dados de distribuição e a aplicação no Assinante. |
(Sem nome de coluna) | Não aplicável | Somente para uso interno. |
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 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
O EnumDistributionAgentSessionDetails 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.