Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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)