Determinar o horário do último failover do Amazon RDS para SQL Server
Para determinar o último tempo de failover, use o seguinte procedimento armazenado:
execute msdb.dbo.rds_failover_time;
Este procedimento retorna as informações a seguir.
Parâmetro de saída | Descrição |
---|---|
errorlog_available_from |
Mostra o tempo em que os logs de erro estão disponíveis no diretório de log. |
recent_failover_time |
Mostra o último tempo de failover se estiver disponível nos logs de erro. Caso contrário, será exibido |
nota
O procedimento armazenado pesquisa todos os logs de erro disponíveis do SQL Server no diretório de log para recuperar o tempo de failover mais recente. Se as mensagens de failover foram substituídas pelo SQL Server, o procedimento não recuperará o tempo de failover.
exemplo de nenhum failover recente
Este exemplo mostra a saída quando não há nenhum failover recente nos logs de erros. Nenhum failover aconteceu desde 29-04-2020 23:59:00.01.
errorlog_available_from | recent_failover_time |
---|---|
29-04-2020 23:59:00.0100000 |
nulo |
exemplo de failover recente
Este exemplo mostra a saída quando há um failover nos logs de erros. O failover mais recente foi em 05-05-2020 18:57:51.89.
errorlog_available_from | recent_failover_time |
---|---|
29-04-2020 23:59:00.0100000 |
05-05-2020 18:57:51.8900000 |