2. 停掉数据库
3. 删除新建数据库的日志文件,用要恢复的覆盖mdf文件
4. 启动数据库服务器
5. 设置数据库允许直接 *** 作系统表
6. 设置数据库为紧急修复模式
update sysdatabases set status=-32768 where dbid=DB_ID('dbDataHome')
7. 重建数据库日志文件
dbcc rebuild_log('dbDataHome','D:\Data\dbData_Data.LDF')
8. 验证数据库一致性(可省略)
dbcc checkdb('dbDataHome')
9.设置数据库为正常状态
exec sp_dboption 'dbDataHome','dbo use only','false'
10. 最后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。
应该可以,我不是做数据恢复的,我是做计算机系统集成的,但是我也犯过这样的错,我帮公安局搞一台电脑,就把数据库给弄没了,哦 不是单数据库,是整个盘都给弄没了 ,他也是sql数据库,公安局啊多重要的数据,简直把我吓晕了 ,真的,又不敢向我们公司汇报,但后来我自己用 HA-R-Studio36 和 EasyRecovery-v6.04 配合使用 给找回来了 ,也不知是真的能找还是我运气好,反正我不是数据恢复专业,就不懂了 ,只是我跟你是差不多一样的遭遇!!!我不知道后果,要是没找回来,我都不敢想 会是什么后果,如果你需要试试的话,这是我的网盘,我有把这两个东西放在里面,比到网上找方便点: http://feizijituan.bibidu.com欢迎分享,转载请注明来源:内存溢出
评论列表(0条)