Partilhar via


sp_replmonitorhelpmergesessiondetail (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL Managed Instance

Retorna informações detalhadas em nível de artigo sobre uma sessão específica do Merge Agent de replicação, que é usada para monitorar a replicação de mesclagem. O conjunto de resultados inclui uma linha de detalhes para cada artigo que foi sincronizado durante a sessão. Ele também inclui uma linha que representa a inicialização da sessão e linhas que resumem as fases de upload e download da sessão. Este procedimento armazenado é executado no Distribuidor no banco de dados de distribuição ou no Assinante no banco de dados de assinatura.

Transact-SQL convenções de sintaxe

Sintaxe

sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id
[ ; ]

Argumentos

@session_id [ = ] session_id

Especifica uma sessão de agente. @session_id é int, sem padrão.

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
PhaseID Int A fase da sessão de sincronização e pode ser um dos seguintes valores:

0 = Inicialização ou linha de resumo

1 = Carregar

2 = Baixar
ArticleName sysname O nome do artigo que está sendo sincronizado. ArticleName também contém informações de resumo para linhas no conjunto de resultados que não representam detalhes do artigo.
PercentComplete decimais Indica a porcentagem do total de alterações aplicadas em uma determinada linha de detalhes do artigo para sessões atualmente em execução ou com falha.
RelativeCost decimais Indica o tempo gasto sincronizando o artigo como uma porcentagem do tempo total de sincronização da sessão.
Duration Int Duração da sessão do agente.
Inserts Int Número de inserções em uma sessão.
Updates Int Número de atualizações em uma sessão.
Deletes Int Número de exclusões em uma sessão.
Conflicts Int Número de conflitos que ocorreram em uma sessão.
ErrorID Int ID de um erro de sessão.
SeqNo Int Ordem das sessões no conjunto de resultados.
RowType Int Indica o tipo de informação que cada linha do conjunto de resultados representa.

0 = inicialização

1 = resumo do upload

2 = detalhe do carregamento do artigo

3 = descarregar resumo

4 = detalhe do download do artigo
SchemaChanges Int Número de alterações de esquema em uma sessão.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Observações

sp_replmonitorhelpmergesessiondetail é usado para monitorar a replicação de mesclagem.

Quando executado no Assinante, sp_replmonitorhelpmergesessiondetail retorna apenas informações detalhadas sobre as últimas 5 sessões do Merge Agent.

Permissões

Somente membros da função de banco de dados fixa db_owner ou replmonitor no banco de dados de distribuição no Distribuidor ou no banco de dados de assinatura no Assinante podem executar sp_replmonitorhelpmergesessiondetail.