Introdução
Como recuperar o Banco de Dados Suspect SQL Server?
Passo a passo
Compartilhar de como recuperar o banco quando estiver “Suspect” em SGBDS SQL Server.
PS: O suspect acontece quando a máquina aonde está no banco foi desligada incorretamente (no meu caso com um power off na VM p/ tirar snapshot).
Então segue a receita.
-
Execute o script:
EXEC sp_resetstatus 'NDD_CONNECTOR_NFCe';
ALTER DATABASE NDD_CONNECTOR_NFCe SET EMERGENCY
DBCC checkdb('NDD_CONNECTOR_NFCe')
ALTER DATABASE NDD_CONNECTOR_NFCe SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ('NDD_CONNECTOR_NFCe', REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE NDD_CONNECTOR_NFCe SET MULTI_USER
-
Ele vai voltar o banco como “Single User”, daí tem que executar esse aqui:
alter database NDD_CONNECTOR_NFCe set multi_user
Outras informações
Fonte: Rainmakers Team