备份SQL7的数据库,然后在2000下恢复。恢复之后运行sp_updatestats更新数据库。我就是这么做的。

解决方案 »

  1.   

    不要使用sp_detach_db和sp_attach_db,因为那样必须是同一版本的。
      

  2.   

    来自联机帮助。如何将 SQL Server 7.0 安装升级到 SQL Server 2000(安装程序)
    注意  此版本升级过程将重写 Microsoft® SQL Server™ 7.0 安装;因此计算机上不再存在此安装。另外,还删除以前的注册表设置。例如,在升级后需要重新注册服务器。若要还原 SQL Server 7.0 安装,必须首先卸载 SQL Server 2000 并执行完全重新安装 SQL Server 7.0 文件,然后还原所备份的 SQL Server 7.0 数据库。
    将 SQL Server 7.0 升级到 SQL Server 2000 将要升级到的版本的 Microsoft SQL Server 2000 光盘插入光盘驱动器。如果该光盘不自动运行,请双击该光盘根目录中的 Autorun.exe 文件。 
    说明  如果购买的 SQL Server 版本所具有的功能比当前的 SQL Server 7.0 安装多,则升级过程将同时执行版次和功能版本的升级。选择"SQL Server 2000 组件",选择"安装数据库服务器",安装程序于是准备 SQL Server 安装向导。在"欢迎"屏幕中单击"下一步"按钮。
    在"计算机名"对话框中,"本地计算机"是默认选项,本地计算机名显示在编辑框中。单击"下一步"按钮。
    在"安装选项"对话框中,单击"升级、删除或将组件添加到 SQL Server 现有实例中",然后单击"下一步"按钮。
    在"实例名称"对话框中,"默认"是被选定的。单击"下一步"按钮。 
    说明  在升级时,SQL Server 7.0 会自动变为 SQL Server 2000 的默认实例。在"现有安装"对话框中,单击"升级现有安装"选项,然后单击"下一步"按钮。
    在"升级"对话框中,会得到是否希望继续进行所请求的升级的提示。单击"是,升级我的<针对升级的文本>"开始升级过程,然后单击"下一步"按钮。升级进程一直运行直到结束。
    在"连接到服务器"对话框中选择身份验证模式,然后单击"下一步"按钮。 
    如果不确定采用哪种模式,请接受默认值:"我登录到计算机上所使用的 Windows 帐户信息 (Windows)"。在"开始复制文件"对话框中单击"下一步"按钮。 
    在"安装完成"对话框中,单击"是,我想现在重新启动计算机"选项,然后单击"完成"按钮。 
      

  3.   

    在SQL 7.0上备份数据库,在SQL 2000上恢复即可。其他不必操作。
      

  4.   

    jonseyc() ,stwx(stwx)能解释一下DTS是什么,有哪些优点吗?