SQL的数据如何恢复。(100分)

  • 主题发起人 主题发起人 leige
  • 开始时间 开始时间
L

leige

Unregistered / Unconfirmed
GUEST, unregistred user!
各位:
我把SQL7。0的DATA目录下的所有文件备份到磁带上。然后重装了机器,打算恢复数据,但是没有成功。我又一个一个库恢复,找回了一些普通数据,但是MASTER库怎么也不行。各位帮帮忙。
 
sql7没用过,但sql6.5必须使用数据库备份/恢复功能, 很简单.
 
在sqlserver 7.0 中允许强行恢复数据,但master库已没有任何意义,因为master 库中要记录整个sqlserver 的信息.当所有的普通数据库恢复后,
master库中的数据已经恢复了一部分。
 
应该使用SQL Server的Backup/Restore工具,
将DB导到你指定的dat文件.

照你的做法,要想恢复master是不太乐观.
 
取得数据库的结构,用Debug解决。
 
不恢复Master 数据库,你只要恢复完毕其他数据库即可,因为Master 数据库再恢复已经没有任何意义.
 
suny说的比较实际。
 
干吗,非要恢复Master数据库,是不是你把表建到master中了,不然我也支持
suny的建议。
 
在新装的数据库上建立所有原先的数据库,然后用复制出来的.dat文件copy过来
就行了。我是在sql6.5上这么做过。
 
因为有一些存储过程放在MASTER库中,所以想恢复它。不过文档还在,所以现在已经手工恢复了。谢谢各位,不过我觉得这个问题值得讨论。我不大明白Jams"取得数据库的结构,用Debug解决。"具体是怎么操作的,望赐教!
 
建议在Master库中不要加入任何自己的东西,保持它的清洁。
 
我试过SQL7.0,可以先建同名数据库,后用备份的文件取代之.master 可能也是一样的,直接取代就行了.
 
MASTER库也可恢复,仅需使用命令行使SQL SERVER 为独占打开
再使用RESTORE 命令恢复即可
 
使用sql的存储过程sp_attach_db,非常简单
给分吧!
 
哎 ,把data整个替换 mssql 的data目录 ,什么道恢复! !!!!

我都用好久!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 
多人接受答案了。
 
后退
顶部