Breadcrumbs

Como recuperar o Banco de Dados Suspect SQL Server?

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.

  1. 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

  1. 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