热情软件屋

 

怎样由.dat文件在另外的sql6.5系统上恢复数据


编号:QA004457
建立日期: 2001年10月16日 最后修改日期:2003年7月27日
所属类别:

lxs:
    操作系统:nt
    编程工具:sql6.5
    问题:由于nt操作系统不能启动,导致sql6.5不能启动,没有备份数据库文件,只有.dat文件,怎样由.dat文件在另外的sql6.5系统上恢复数据?谢谢~
    水平: 高手

回答:

    有关这个问题,我以前也遇到过,(我是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

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio