以数据库名为DBTest
恢复步骤:
1、停止数据库服务。
2、将需要恢复的数据库文件复制到另外的位置。
3、启动数据库服务。
4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。
5、新建同名的数据库(数据库文件名也要相同)。
6、停止数据库服务。
7、用第2步中备份的.mdf文件覆盖新数据库的同名文件。
8、启动数据库服务。
9、执行下面的代码:
use master
go
alter database DBTest set emergency
go
alter database DBTest set single_user with rollback immediate
go
10、停止数据库服务。
11、删除新建的数据库的日志文件
12、重启数据库服务。
13、执行下面的代码:
use master
go
alter database DBTest Rebuild Log on(name=DBTest_log,filename='C:/DBTest_log.LDF')
go
alter database DBTest set multi_user