Compartilhar via


sp_replmonitorhelpmergesessiondetail (Transact-SQL)

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

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_replmonitorhelpmergesessiondetail [ @session_id = ] session_id

Argumentos

  • [ @session_id = ] session_id
    Especifica uma sessão de agente. session_id é int, sem padrão.

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

PhaseID

int

É a fase da sessão de sincronização que pode ser uma das seguintes:

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 resumidas de linhas no conjunto de resultados que não representam detalhes do artigo.

PercentComplete

decimal

Indica a porcentagem do total de alterações aplicada a uma linha de detalhe de um determinado artigo em sessões atualmente em execução ou com falha.

RelativeCost

decimal

Indica o tempo gasto para sincronizar o artigo como uma porcentagem do tempo de sincronização total para a sessão.

Duration

int

Duração da sessão do agente.

Insere

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 ocorrido 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 que tipo de informação que cada linha no conjunto de resultados representa.

0 = inicialização

1 = resumo de carregamento

2 = detalhes de carregamento do artigo

3 = resumo de download

4 = detalhes de download do artigo

SchemaChanges

int

Número de alterações de esquema em uma sessão.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

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

Permissões

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

Consulte também

Conceitos

Monitore programaticamente a replicação