Este artigo possui como objetivo orientar o usuário a solucionar os casos em que a base de dados no SQL Server consta como recuperação pendente.
1- Ao evidenciar que a base de dados SQL está com status Recovery_Pending ou Recuperação Pendente, realize os procedimentos a seguir:
2- Clique com o botão direito sobre a base > Tarefas > Colocar Offline
3 - Clique novamente com o botão direito sobre a base > Tarefas > Colocar Online.
4- Caso o erro persista realize o procedimento a baixo:
Script de execução para liberação de bases em status Recovery Pending:
ALTER DATABASE NOME_DO_BANCO SET OFFLINE WITH ROLLBACK IMMEDIATE
ALTER DATABASE NOME_DO_BANCO SET ONLINE WITH ROLLBACK IMMEDIATE
3 - Reiniciar o serviço do SQL pelo Configuration Manager
4 - Acesse o menu Iniciar do Windows, digite MMC e tecle Enter
5 - Reinicie o serviço da Instância utilizada
6 - Observe que, após este procedimento, no SQL Server a base é listada sem a informação de recuperação pendente