Como reparar um banco de dados suspeito em MSSQL

Como reparar um banco de dados suspeito Em MS SQL

Issue
Você tem um banco de dados MS SQL que é marcado como (suspeito) e você não conseguir se conectar ao banco de dados.

Causas Possíveis

  • O banco de dados pode ter sido corrompido.
  • Não há espaço suficiente disponível para o SQL Server recuperar o banco de dados durante a inicialização.
  • O banco de dados não pode ser aberto devido a arquivos inacessíveis ou memória ou espaço em disco insuficiente.
  • Os arquivos de banco de dados estão sendo mantidos pelo sistema operacional, software de backup de terceiros, etc.
  • Ocorreu um desligamento inesperado do SQL Server, falha de energia ou falha de hardware.

Resolução
Essas etapas requerem que você tenha o Microsoft SQL Server Management Studio instalado em seu computador.

Sempre faça backup do site antes de fazer qualquer alteração no banco de dados.

Abra o Microsoft SQL Server Management Studio e conecte-se ao seu banco de dados

Clique no botão Nova Consulta


Cole o seguinte script SQL em sua página New Query substituindo [NOMEDOBANCO] pelo nome de seu banco de dados.

EXECsp_resetstatus [NOMEDOBANCO];

ALTERDATABASE[NOMEDOBANCO] SETEMERGENCYDBCC checkdb([NOMEDOBANCO])
ALTERDATABASE[NOMEDOBANCO] SETSINGLE_USER WITHROLLBACKIMMEDIATEDBCC CheckDB ([NOMEDOBANCO], REPAIR_ALLOW_DATA_LOSS)
ALTERDATABASE[NOMEDOBANCO] SETMULTI_USER

  1. Clique em Executar

Seu banco de dados não deve mais ser marcado como (suspeito) e você deve ser capaz de acessá-lo.

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será publicado.


*