Atualmente, me deparo com um problema, que um banco de dados SQL Server tem o estado 'recuperação pendente' todas as manhãs. Ninguém iniciou uma recuperação de banco de dados, o próprio servidor decide fazê-lo.
O processo de recuperação fica travado e o SQL Server para de funcionar, pois seu limite de memória é atingido.
Temporariamente, posso resolvê-lo reiniciando o MSSQLSERVER
processo e colocando o banco de dados offline e novamente online. No entanto, como isso parece estar acontecendo todos os dias agora, essa é uma solução inaceitável.
Estou ansioso para saber:
- Quais são os possíveis motivos pelos quais um SQL Server inicia automaticamente esse processo de restauração automatizado
- Existem logs/eventos que eu possa procurar, para encontrar o motivo.
- Como posso resolver :)
Qualquer ajuda ou dica será muito apreciada.
Atualização: o banco de dados estava no recovery pending
, não no restore pending
. O SSMS está instalado no idioma alemão e não me mostrou o status em inglês.