第三步,覆盖文件,重启SQL服务之后,数据库会是“置疑”状态,新建查询,执行以下SQL语句,
USE MASTER
GO
exec sp_configure 'allow updates',1
GO
reconfigure with override
GO
ALTER DATABASE testdb
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO
ALTER DATABAS 'testdb' SET EMERGENCY
GO
执行完成之后,再执行以下查询修复数据库:
DBCC CHECKDB ('testdb' ,REPAIR_ALLOW_DATA_LOSS)
然后执行下面的SQL语句,将数据库联机就好。
ALTER DATABASE testdb
SET MULTI_USER
WITH ROLLBACK IMMEDIATE;
GO
ALTER DATABASE testdb SET ONLINE