Eu executei este script olhando para o histórico dos meus backups no mês passado.
select * from msdb.dbo.backupset order by backup_start_date
Sem problemas, mas se eu quiser voltar para janeiro de 2020, não há registros.
Então, por que o Log do Agente, com Tipo de Log = 'DATABASE', volta ainda mais?
Obrigado
O log do agente é limitado pelo número de entradas, não por uma data. O padrão é 1.000 linhas, com 100 linhas por trabalho. Você pode ver isso clicando com o botão direito do mouse em SQL Server Agent em SSMS -> Propriedades -> Histórico.
Portanto, se você teve menos que esse número de eventos desde janeiro, a história voltará ainda mais. Você pode alterar esse limite na caixa de diálogo indicada acima.
Muitos DBAs configuram uma tarefa para limpar o histórico de backup em um mês ou dois meses consecutivos, às vezes coordenado com o tempo de manutenção dos backups no armazenamento local.