/*
1.新建一个与置疑数据库同名的数据库(一定要保证文件名是相同的,包括数据文件名和日志文件名)
2.停掉sql server
3.删除新数据库的日志文件
4.用置疑数据库的数据文件(.mdf)覆盖掉这个新建的同名数据库的数据库文件
5.再重启sql server
6.执行以下语句
*/
use master
go
exec sp_configure 'allow updates',1
go
reconfigure with override
go
/*将数据库设置为紧急修复模式*/
alter database dbname set emergency
go
alter database dbname set single_user with rollback immediate
go
alter database dbname Rebuild Log on (name=log文件名称,filename= 'log文件名称完全路径包括名称')--修改这路径
1.新建一个与置疑数据库同名的数据库(一定要保证文件名是相同的,包括数据文件名和日志文件名)
2.停掉sql server
3.删除新数据库的日志文件
4.用置疑数据库的数据文件(.mdf)覆盖掉这个新建的同名数据库的数据库文件
5.再重启sql server
6.执行以下语句
*/
use master
go
exec sp_configure 'allow updates',1
go
reconfigure with override
go
/*将数据库设置为紧急修复模式*/
alter database dbname set emergency
go
alter database dbname set single_user with rollback immediate
go
alter database dbname Rebuild Log on (name=log文件名称,filename= 'log文件名称完全路径包括名称')--修改这路径
alter database dbname set multi_user
**************置疑的数据库成功挂上服务器
然后执行检查数据库
DBCC CHECKDB
看看数据库哪里有问题了,然后运用
DBCC CH