Para recuperá-lo, utilizei os seguintes comandos:
EXEC sp_resetstatus 'BancoSuspect';
ALTER DATABASE BancoSuspect SET EMERGENCY
DBCC checkdb('BancoSuspect')
ALTER DATABASE BancoSuspect SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('BancoSuspect', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE BancoSuspect SET MULTI_USER
ALTER DATABASE BancoSuspect SET EMERGENCY
DBCC checkdb('BancoSuspect')
ALTER DATABASE BancoSuspect SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('BancoSuspect', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE BancoSuspect SET MULTI_USER
Substitua o 'BancoSuspect' pelo seu banco problemático. No meu caso, tive que insistir no checkdb, pois retornou diversos erros na primeira execução, para então executar novamente o set para modo multi-usuário.
Até a próxima!
Obrigada pela dica.
ResponderExcluir