Compartilhar via


MSSQL_ENG020554

Detalhes da mensagem

Nome do produto

SQL Server

Versão do produto

10.0

Número da compilação do produto

 

ID do evento

20554

Origem do evento

MSSQLSERVER

Componente

Mecanismo de Banco de Dados do SQL Server

Nome simbólico

Texto da mensagem

O agente de replicação não registrou uma mensagem de progresso em %ld minutos. Isso pode indicar inoperância do agente ou alta atividade do sistema. Verifique se os registros estão sendo replicados no destino e se as conexões com o Assinante, o Publicador e o Distribuidor ainda estão ativas.

Explicação

O trabalho de verificação dos agentes de replicação é executado em um intervalo especificado (10 minutos, por padrão) para verificar o status de cada agente de replicação. Se um agente não tiver registrado nenhuma mensagem de progresso desde a última vez que o trabalho de verificação de agente foi executado, poderá ocorrer o erro MSSQL_ENG020554. É esperado que, pelo menos, o agente registre mensagens de histórico, mesmo se nenhuma outra atividade de replicação esteja acontecendo. Embora o agente de replicação não esteja respondendo conforme esperado, não necessariamente foi interrompido ou falhou (se ocorrer falha no agente, o erro MSSQL_ENG020536 será exibido).

Os seguintes problemas podem causar o erro MSSQL_ENG020554:

  • O agente está ocupado.

    Se o agente estiver muito ocupado para responder quando sondado pelo trabalho de verificação do agente, o trabalho de verificação do agente não poderá reportar se o agente de replicação está ou não em funcionamento. Há várias motivos pelos quais o agente de replicação pode estar ocupado: talvez existam muitos dados sendo replicados ou existam problemas no design ou na configuração do aplicativo, o que resultam em processos com execução de longa duração.

  • O agente não pode efetuar logon em um dos computadores na topologia.

    Todos os agentes têm um parâmetro -LoginTimeOut (definido como 15 segundos, por padrão), que gerencia a duração da tentativa de logon de um agente para fazer logon em um nó de replicação, como o Agente de Mesclagem fazendo logon no Publicador. Se o valor de -LoginTimeOut for definido como maior que o intervalo em que o trabalho de verificação do agente de replicação é executado, um problema de logon poderá ser a causa raiz do erro: o erro MSSQL_ENG020554 é gerado antes de o agente poder gerar um erro mais específico.

Ação do usuário

A ação necessária depende da causa do erro:

Consulte também

Referência

Agente de Distribuição de Replicação

Replication Agente de Leitor de Log

Replication Merge Agent

Replication Queue Reader Agent

Replication Snapshot Agent

Conceitos

Administração do agente de replicação

Referência de erros e eventos (replicação)