Você está offline; aguardando reconexão

Descrição da mensagem de erro 14420 e mensagem de erro 14421 que ocorrem quando você usa o envio de log no SQL Server

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 329133
Sumário
Este artigo aborda os motivos para mensagens de erro "fora de sincronia" quando você tem envio de log configurado para o SQL Server 2000.

Uma das seguintes mensagens de erro pode ser registrada no SQL Server log de erros:

mensagem de erro 14420
Erro: 14420, gravidade: 16, estado: 1
O log remessa destino %s.%s está fora de sincronia por %s minutos.
mensagem de erro 14421
Erro: 14421, gravidade: 16, estado: 1
O log remessa destino %s.%s está fora de sincronia por %s minutos.
Se você estiver usando o SQL Server 2005, a descrição para essas mensagens de erro são diferentes:

mensagem de erro 14420
Erro: 14420, gravidade: 16, estado: 1
O log remessa banco de dados primário %s.%s tem backup limite de %d minutos e não executou uma operação de log de backup para %d minutos. Verifique informações de agente de log e logshipping monitor.
mensagem de erro 14421
Erro: 14421, gravidade: 16, estado: 1
O log de banco de dados secundário %s.%s de remessa tem limite de restauração de %d minutos e está fora de sincronia. Nenhuma restauração foi executada para %d minutos. Latência restaurada é %d minutos. Verifique informações de agente de log e logshipping monitor.
Mais Informações
Envio de log usa sqlmaint.exe para backup e restaurar bancos de dados. Quando o SQL Server cria um backup do log de transações como parte de uma configuração de envio de log, sqlmaint.exe se conecta ao servidor monitor e atualiza a tabela log_shipping_primaries com as informações de last_backup_filename . Da mesma forma, quando você executa uma cópia ou um trabalho de restauração em um servidor secundário, sqlmaint.exe se conecta ao servidor monitor e atualiza a tabela log_shipping_secondaries .

Como parte do envio de log, mensagens de alerta 14220 e 14221 são geradas para rastrear a atividade de backup e restauração. As mensagens de alerta são geradas dependendo do valor de Alerta de backup limite e limite de Alerta de saída de sincronização respectivamente.

A mensagem de alerta 14220 indica que a diferença entre hora atual e o tempo indicado pelo valor last_backup_filename na tabela log_shipping_primaries no servidor do monitor é maior que valor é definido para o limite de Alerta de backup .

A mensagem de alerta 14221 indica que a diferença entre o tempo indicado pelo last_backup_filename na tabela log_shipping_primaries e o last_loaded_filename na tabela log_shipping_secondaries é maior do que o valor definido para o limite de Alerta de saída de sincronização .

Solução de problemas mensagens de erro 14420

Por definição, mensagem 14420 não indica necessariamente um problema com o envio de log. A mensagem indica que a diferença entre o último arquivo de backup e a hora atual no servidor do monitor é maior do que o tempo que é definido para o Alerta de backup de limite.

Há motivos serveral por que a mensagem de alerta é gerada. A lista a seguir inclui alguns desses motivos:
  1. A data ou hora (ou ambas) no servidor do monitor é diferente da data ou hora no servidor primário. Também é possível que o sistema de data ou hora foi modificado no monitor ou no servidor primário. Isso também pode gerar mensagens de alerta.
  2. Quando o servidor de monitor está off-line e, em seguida, on-line, os campos na tabela log_shipping_primaries não são atualizados com os valores atuais antes do trabalho de uma mensagem de alerta é executado.
  3. O trabalho de cópia log entrega que é executado no servidor primário não pode se conectar ao banco de dados do monitor server msdb para atualizar os campos na tabela log_shipping_primaries . Isso pode ser o resultado de um problema de autenticação entre o servidor de monitor e o servidor primário.
  4. Você tenha definido um valor incorreto para o backup alerta limite. Idealmente, você deve definir esse valor para pelo menos três vezes a freqüência do trabalho de backup. Se você alterar a freqüência de trabalho de backup após o envio de log está configurado e funcional, você deve atualizar o valor de limite de Alerta de backup adequadamente.
  5. O trabalho de backup no servidor primário está falhando. Nesse caso, verifique o histórico de trabalho para o trabalho de backup ver um motivo da falha.

Solução de problemas mensagens de erro 14421

Por definição, mensagem 14421 não indica necessariamente um problema com a remessa de log. Esta mensagem indica que a diferença entre o último backup de arquivo e o último arquivo restaurado é maior do que o tempo selecionado para o limite de Alerta de saída de sincronização .

Há motivos serveral por que a mensagem de alerta é disparada. A lista a seguir inclui alguns desses motivos:
  1. A data ou hora (ou ambos) no servidor primário são modificados de modo que a data ou hora no servidor primário é significativamente em frente entre backups de log de transações consecutivas.
  2. Se o trabalho de restauração em execução no servidor secundário de envio de log não é possível conectar ao banco de monitor servidor msdb dados para atualizar a tabela log_shipping_secondaries com o valor correto. Isso pode ser o resultado de um problema de autenticação entre o servidor secundário e o servidor do monitor.
  3. Você pode ter definido um valor incorreto para o limite de Alerta de saída de sincronização . Idealmente, você deve definir esse valor pelo menos três vezes a freqüência do mais lento dos trabalhos de cópia e restauração. Se a freqüência dos trabalhos de copiar ou restaurar é modificada depois de envio de log está configurado e funcional, você deve modificar o valor de limite de Alerta de saída de sincronização de acordo.
  4. Problemas com o trabalho de backup ou cópia trabalho provavelmente resultar em mensagens de alerta "fora de sincronia". Se as mensagens de alerta "fora de sincronia" são geradas e se há sem problemas com o backup ou a restauração de trabalho, verifique o trabalho de cópia para problemas potenciais. Além disso, a conectividade de rede pode causar o trabalho de cópia falhar.
  5. Também é possível que o trabalho de restauração no servidor secundário está falhando. Nesse caso, verifique o histórico de trabalho para o trabalho de restauração porque isso pode indicar um motivo da falha.
Referências
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
314515INF: Envio de log - SQL Server 2000 - perguntas freqüentes
321247COMO: Configurar segurança para envio de log

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 329133 - Última Revisão: 12/10/2005 00:50:22 - Revisão: 2.3

Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbhowto kberrmsg KB329133 KbMtpt
Comentários
sByTagName("head")[0].appendChild(m);