打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从MDF文件恢复SqlServer2000数据库
今天重装机器,竟然忘记备份刚刚在Sql Server下刚刚建好的robot数据库(有一些数据已经加进去了),把C盘格式化了。幸好数据文件MDF因为此前机器C盘空间不足放在别处,于是就开始考虑如何用这个MDF文件来恢复数据库。

  找了好些资料,这种情况的还没有,在delphibbs看到介绍sp_detach_db,sp_attach_single_file_db存储过程的资料,正是我需要的东西。于是经过实践通过如下步骤终于恢复了robot数据库:

  1.新建同名数据库。

  2.删除其日志文件robot_Data.LDF,不删除后边的过程执行通不过。

  3.把robot数据设置为脱机。

  4.在在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存存处过程。

  EXEC sp_detach_db @dbname = 'robot'

  EXEC sp_attach_single_file_db @dbname = 'robot', @physname = 'E:WebDemo obot_Data.MDF'

  5.把robot数据设置为联机。

  6.刷新数据库,表出来了,数据完好

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
金蝶K3系统崩溃的几种数据恢复方法
详解SQL Server数据库备份及恢复的两种方式
MS Sql Server恢复技术
讲解拷贝的SQL Server 7的恢复方法
sqlserver脱机导入导出数据库及数据
用友u8数据恢复方法谈
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服