怎样由.dat文件在另外的sql6.5系统上恢复数据
编号:QA004457
建立日期: 2001年10月16日 最后修改日期:2003年7月27日
所属类别:
Q
lxs:
操作系统:nt
编程工具:sql6.5
问题:由于nt操作系统不能启动,导致sql6.5不能启动,没有备份数据库文件,只有.dat文件,怎样由.dat文件在另外的sql6.5系统上恢复数据?谢谢~
水平: 高手
A回答:
有关这个问题,我以前也遇到过,(我是SQL7)我记得不是十分清楚了,但这样做我是成功了的,当时恢复了90%以上的数据,但好象还有一些不足的地方,你可以试一下:SQL目录下有一个DATA目录,里面的文件名是同你的库名一样的,你可以选做好一个硬盘(NEW),有NT,SQL,及你所需的程序,在NEW盘中建一个同以前盘上(OLD)的库一样名子的库,将OLD盘SQL目录下的库文件拷贝到NEW盘SQL目录下就可以了,不知道你清楚没有,也可以同我联系!因为“问专家”帮助过我!
John的意见:
如果你有SQL6.5的master数据库的备份的话,可以新装NT、SQL6.5,将你的*.dat文件放在你原来的存储路径。然后用-m-f参数启动SQL,将master数据库恢复,重新启动SQL SERVER就可以了。
楼上说的方法补充,新装NT、SQL,然后将*.dat文件放在原来的存储路径,最后把旧系统的SQL的安装目录拷贝覆盖新安装的SQL目录即可。
Waydl的意见:
调用EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\mssql7\data\pubs.mdf',
@filename2 = N'c:\mssql7\data\pubs_log.ldf'
此问题由Flash_mouse回答。
附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, 数据库, database, query。
| |
|
|
| |
|
|