SQLSERVER6.5的数据库就被移植
到SQLSERVER2000上.
这句话是错误的。SQL65的不能象这样导入SQL2000,你有没有试过?
用sp_attach_db 时保证文件完整,且MDF、LDF在相同目录下,一般没什么问题。

解决方案 »

  1.   

    7.0的数据库是可以这样attach上来的。6.5我不清楚
      

  2.   

    6.5的扩展名是dat吧!你试过吗?
      

  3.   

    BOOK上看到的
    升级到 SQL Server 2000 常见问题解答解答1 可以分离 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 安装中使用。2 可以分离 SQL Server 2000 数据库并且将它附加到 SQL Server 7.0 服务器上吗?
    否。将 SQL Server 2000 数据库移动到 SQL Server 7.0 服务器的唯一方法是使用数据转换服务 (DTS)。3 可以将 SQL Server 6.5 数据库还原或附加到 SQL Server 2000 上吗?
    否。将 SQL Server 6.5 数据库移动到 SQL Server 2000 的唯一途径是运行 SQL Server 升级向导。
      

  4.   

    4 可以将来自两个或更多个 SQL Server 6.5 服务器的数据库合并到一个 SQL Server 2000 服务器上吗?
    否。升级进程跟踪正在升级的服务器,而且只允许将来自一个 SQL Server 6.5 服务器的数据库进行升级。合并来自不同服务器的数据库可能会造成用户登录 ID、用户帐户和对象权限中的问题。如果想要合并来自不同的 SQL Server 6.5 服务器的若干个数据库,那么在升级到 SQL Server 2000 前请先将要合并的数据库全部移到一个 SQL Server 服务器上,然后验证应用程序工作是否正常。
      

  5.   

    我试过了
    ,可以的
    只用了sp_attach_db
      

  6.   

    sorry my mistake , I migrated sqlserver7.0 to sqlserver2000 .
      

  7.   

    haha...那 2000-->7.0 或 6.5-->2000 就不行!!!!