MSSQLSERVER_14420

Aplica-se a: SQL Server

Details

Attribute Valor
Nome do Produto SQL Server
ID do Evento 14420
Origem do evento MSSQLSERVER
Componente SQLEngine
Nome simbólico SQLErrorNum14420
Texto da mensagem O banco de dados primário de envio de logs %s.%s tem limite de backup de %d minutos e não executou uma operação de log de backup por %d minutos. Verifique as informações do log do agente e do monitor de envio de logs.

Explanation

O envio de logs está fora de sincronização para além do limiar de backup. O limiar de backup é o número de minutos permitidos entre trabalhos de backup de envio de logs antes de ser gerado um alerta. Esta mensagem não indica necessariamente um problema com o transporte de troncos. Em vez disso, esta mensagem pode indicar um dos seguintes problemas:

  • O trabalho de backup não está a funcionar. As possíveis causas para isto incluem as seguintes: o serviço SQL Server Agent na instância principal do servidor não está a funcionar, o trabalho está desativado ou o cronograma do trabalho foi alterado.

  • O trabalho de backup está a falhar. As possíveis causas para isto incluem as seguintes: o caminho da pasta de backup não é válido, o disco está cheio, ou qualquer outra razão para a BACKUP instrução falhar.

Ação do Usuário

Para resolver esta mensagem:

  • Certifique-se de que o serviço SQL Server Agent está a correr para a instância principal do servidor e que o trabalho de backup dessa base de dados principal está ativado e agendado para correr na frequência apropriada.

  • O trabalho de backup no servidor principal pode estar a falhar. Neste caso, examine o histórico de emprego do trabalho de reserva para encontrar a causa.

  • O trabalho de backup de envio de logs, que corre na instância principal do servidor, pode não conseguir ligar-se à instância do servidor de monitorização para atualizar a tabela de log_shipping_monitor_primary . Isto pode ser causado por um problema de autenticação entre a instância do servidor monitor e a instância principal do servidor.

  • O limiar de alerta de backup pode ter um valor incorreto. Idealmente, este valor é definido para pelo menos três vezes a frequência do trabalho de backup. Se alterar a frequência do trabalho de backup depois de o envio dos registos estar configurado e funcional, deve atualizar o valor do limiar de alerta de backup em conformidade.

  • Quando a instância do servidor de monitorização fica offline e depois volta a estar online, a tabela log_shipping_monitor_primary não é atualizada com os valores atuais antes de o job de mensagem de alerta ser executado. Para atualizar as tabelas de monitorização com os dados mais recentes da base de dados principal, execute sp_refresh_log_shipping_monitor na instância do servidor principal.

  • Na instância do servidor principal ou monitor, a data ou hora está incorreta. Isto também pode gerar mensagens de alerta. Possivelmente a data ou hora do sistema foi modificada numa delas.

    Note

    Fusos horários diferentes para as duas instâncias do servidor não devem causar problemas.

Ver também

log_shipping_monitor_primary (Transact-SQL)
Sobre o envio de logs (SQL Server)
sp_help_log_shipping_monitor_primary (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
Sobre o envio de logs (SQL Server)