1

我们有一个带有 SQL Server 2000 的生产 Web 和数据库服务器。(但是,一些客户有自己的带有 SQL 2005 的服务器。)所以我们有 SQL 2005 Express 的本地安装,用于在 Windows XP SP3 机器上进行开发(它不允许 SQL 2000 Enterprise 安装)。

我们经常需要将 SQL 2000 数据库复制到 SQL 2005 实例。过去,我们使用过 SQL Publishing 工具(这里也提到)。但是,我们的一个数据库太大,以至于使用该工具会失败,因为它创建的 SQL 脚本太大,Management Studio 无法正确处理它们。此外,它需要太长时间...... :)

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

我想知道还有哪些其他解决方案(如果有的话)对你们有用?(除了向老板抱怨我们的生产服务器升级到2005甚至2008——我已经尝试过了。)

4

1 回答 1

1

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

于 2008-09-08T15:53:11.637 回答