可以分离数据库,然后附加INF:常见问题 - SQL Server 2000 - 升级
http://support.microsoft.com/kb/261334/zh-cn

解决方案 »

  1.   

    1. 问:您能否分离 SQL Server 7.0 数据库并将它附加到 SQL Server 2000 服务器上?答:可以。SQL Server 7.0 数据库与 SQL Server 2000 兼容。但也存在一些例外。有关这些例外的列表,请参阅 SQL Server 2000 联机丛书中的“从 SQL Server 7.0 升级数据库”主题。请注意,将 SQL Server 7.0 数据库附加到 SQL Server 2000 会自动将 SQL Server 7.0 数据库升级到 SQL Server 2000 数据库,该数据库不能在安装的 SQL Server 7.0 中使用。  . 问:能否将 SQL Server 7.0 数据库的备份还原到 SQL Server 2000 服务器上?答:可以。除 master、model、msdb 和分发数据库外,SQL Server 7.0 数据库与 SQL Server 2000 兼容。
      

  2.   

    谢谢,但是您所说分离是否只停掉服务器然后拷贝mds和mdf文件,我们这个服务器不能停,而且那两个文件8G,一时半会拷不完就更不能停了。
    关于还原数据库我们就是把文件拷到2000版安装目录的backup文件夹下,但是选择还原时系统自己检测不到那个文件。
      

  3.   

    查询分析器执行:RESTORE DATABASE 数据库名
       FROM DISK='备份文件路径'
       WITH RECOVERY, 
          MOVE '数据文件逻辑名' TO '数据文件新路径', 
          MOVE '逻辑日志名' TO '日志文件新路径'
      

  4.   

    文件的逻辑名称可以执行下面的语句查看:RESTORE FILELISTONLY
      FROM DISK='备份文件路径'
      

  5.   

    查询分析器执行:RESTORE DATABASE 数据库名
       FROM DISK='备份文件路径'
       WITH RECOVERY, 
          MOVE '数据文件逻辑名' TO '数据文件新路径', 
          MOVE '逻辑日志名' TO '日志文件新路径'
      

  6.   

    上个问题解决了,因为我自己建了一个数据库,删掉了
    但是我们那个备份文件里包括3个数据文件,我就以次move to这样写上3个数据文件的逻辑名,最后是日志文件逻辑名,系统提示我那个数据逻辑名不是数据库的一部分,中止了,
     MOVE '数据文件逻辑名' TO '数据文件新路径',这一句数据文件逻辑名要带路径么?
      

  7.   

    数据文件逻辑名不带路径 
    数据文件新路径带路径强制还原已存在的数据库 
    http://blog.csdn.net/vivianfdlpw/archive/2005/09/28/491043.aspx