PublisherMonitor.EnumMergeAgentSessionDetails(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 Merge Agent.
public:
System::Data::DataSet ^ EnumMergeAgentSessionDetails(System::String ^ agentName, System::String ^ sessionId);
public System.Data.DataSet EnumMergeAgentSessionDetails (string agentName, string sessionId);
member this.EnumMergeAgentSessionDetails : string * string -> System.Data.DataSet
Public Function EnumMergeAgentSessionDetails (agentName As String, sessionId As String) As DataSet
Parâmetros
- agentName
- String
Um valor String que especifica o nome do Merge Agent. Você pode obter esse valor da propriedade SynchronizationAgentName da assinatura de mesclagem.
- 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 EnumMergeAgentSessions(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 em que a sessão foi concluída. |
comments | String | Texto descritivo. |
duration | Int32 | Tempo decorrido da atividade de sessão registrada, em segundos. |
delivery_rate | Single | Número médio de linhas entregues por segundo. |
download_inserts | Int32 | O número de inserções aplicado ao Assinante. |
download_updates | Int32 | O número de atualizações aplicado ao Assinante. |
download_deletes | Int32 | O número de exclusões aplicadas no Assinante. |
download_conflicts | Int32 | O número de conflitos que ocorreu durante a aplicação de alterações no Assinante. |
upload_inserts | Int32 | O número de inserções aplicadas ao Publicador. |
upload_updates | Int32 | O número de atualizações aplicado ao Publicador. |
upload_deletes | Int32 | O número de exclusões aplicadas no Publicador. |
upload_conflicts | Int32 | O número de conflitos que ocorreu durante a aplicação de alterações no Publicador. |
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 no PublisherMonitor objeto antes de chamar esse método porque as propriedades desse objeto talvez precisem ser carregadas se ainda não tiverem sido carregadas.
O EnumMergeAgentSessionDetails método só pode ser chamado por membros das db_owner
funções de banco de dados fixas ou replmonitor
no banco de dados de distribuição.