SQL server 恢复数据库

发布时间 2023-11-15 19:24:01作者: 二娃网

1、查找已置疑的数据库文件存放位置;

2、将SQL数据库停止;

3、将置疑的数据库的数据文件RongShiYKT.mdf、RongShiYKT_Log.Ldf文件拷贝到其他目录备份;

4、重启SQL数据库,将置疑的数据分离

5、重建一个与置疑数据库同名称的新数据库RongShiYKT;

6、停止SQL服务器,将备份的旧数据文件RongShiYKT.Mdf 覆盖新生成的数据文件,日志文件不变

7、重启SQL数据库,打开 数据库管理器,看数据库RongShiYKT的表、视图是否能正常打开,如无法打开运行以下指令

 

use   master 

go 
exec sp_configure   'allow updates',1 
go   
reconfigure   with   override 
go 

  /*将数据库设置为紧急修复模式*/

alter database RongShiYKT set emergency
go
alter database RongShiYKT  set single_user with rollback immediate
go
alter database RongShiYKT Rebuild Log on  (name=sysdb_nj_dat,filename= 'D:\DATA\RongShiYKT.ldf')
alter database RongShiYKT  set multi_user.

 

解决因断电死机造成的SQL数据库置疑、无法附加等错误-技术文档-广州荣士电子公司 (icmcu.com)