SQLServer: Reparar banco de dados suspeito (Repair Suspect Data Base)
Os passos abaixo vão fazer com que:
- o banco de dados resete seu status,
- depois ele é colocado como emergência
- é feita uma checagem para se saber o nível e onde estão os problemas
- é setado para apenas um usuário realizar alterações
- é feita uma reparação aceitando que dados podem ser perdidos no processo
- volta-se o banco de dados ao uso normal
Muito cuidado ao executar esses processos, pode ser irreversível.
EXEC sp_resetstatus [Database];
ALTER DATABASE [Database] SET EMERGENCY
DBCC checkdb([Database])
ALTER DATABASE [Database] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([Database], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [Database] SET MULTI_USER
0 comentários:
Postar um comentário