没遇到你的问题,不过我认为,你在新的SERVER要先安装SQL SERVER 7.0,恢复DATA,再升级,也许会解决你的问题。

解决方案 »

  1.   

    我以前也直接将SQL 7.0的数据库文件拷到SQL 2000中使用,结果发生了一些莫名其妙的问题,解决的办法同楼上,先在新机器上安装SQL 7.0,将文件拷过来,再将新机器的SQL 7.0升级至SQL 2000;不过我认为更好的办法是将以前的机器先升级到SQL 2000,这样新机器可以直接装SQL 2000,再将数据文件复制,根据我的实践经验,后一种方法效果更好,特别是对与大数据的文件。
      

  2.   

    用profiler跟踪应用程序,找出查询慢的语句用分析器分析,可以解决问题
      

  3.   

    不要使用sp_detach_db、sp_attach_db,而是在SQL7下Backup数据库,使用备份的文件恢复到SQL2000上,在恢复时如果使用企业管理器自动升级,如果使用查询分析器恢复会提示你升级优化数据库,具体怎么提示忘了,你试试就可以了。
      

  4.   

    不要使用sp_detach_db、sp_attach_db,而是在SQL7下Backup数据库,使用备份的文件恢复到SQL2000上,在恢复时如果使用企业管理器自动升级,如果使用查询分析器恢复会提示你升级优化数据库,具体怎么提示忘了,你试试就可以了。
      

  5.   

    如果两台机器连网,两台SERVER在运行,可直接用COPY DATABASE WIZARD向导从7.0拷贝到2000
      

  6.   

    同意楼上的观点。
    升级中的重点是提高性能,并且将数据库完好的转移。
    首先,你可以在另一机器上建立同升级前的Sql Server服务器相同的软环境,比如:登录用户,密码等;
    然后,将原服务器上的数据库中的数据导入到新服务器上。Good Luck!