代码之家  ›  专栏  ›  技术社区  ›  Jon Adams

SQL 2000数据库复制到SQL 2005选项

  •  0
  • Jon Adams  · 技术社区  · 16 年前

    我们有一个带有SQL Server 2000的生产Web和数据库服务器。(但是,一些客户机有自己的带有SQL 2005的服务器。)因此,我们在Windows XP SP3设备上安装了用于开发的SQL 2005 Express本地安装(不允许安装SQL 2000企业版)。

    我们通常需要将SQL 2000数据库复制到SQL 2005实例。在过去,我们使用了SQL发布工具(也提到了 here )但是,我们的一个数据库太大,使用该工具失败,因为它创建的SQL脚本太大,管理工作室无法正确处理它们。另外,时间太长了…:)

    我们将使用SQL 2005附带的复制数据库向导,但是我们的开发机器运行的SQL 2005 Express不包含SQL Server代理,这是复制数据库向导工作所必需的。所以,我想我们的解决方案是用完整版本的SQL 2005升级开发安装(当然我们有一个msdn订阅)。

    我想知道还有什么其他的解决方案,如果有的话,能很好地为你们工作?(除了向老板抱怨把我们的生产服务器升级到2005年甚至2008年——我已经试过了。)

    1 回复  |  直到 16 年前
        1
  •  1
  •   Espo    16 年前

    在SQL Server 2000中备份它,然后使用 RESTORE WITH MOVE 命令进入2005 Express。