将SQL 2000 32位升级到SQL 2008 64位

时间:2008-11-21 09:28:56

标签: sql-server sql-server-2008 64-bit upgrade

我在运行32位版本的SQL Server 2000的Windows 2000 Server上有许多数据库。我需要将所有数据和设置传输到在Windows 2003 64位上运行64位版本SQL 2008的新服务器

这是否像备份数据库和还原到新服务器一样简单。这是否也适用于系统数据库(master,model,msdb)?如果没有,有没有办法自动化跨用户帐户和权限的移动过程?

有人知道其他任何陷阱吗?

非常感谢您的帮助。

[编辑]我已成功测试升级到32位SQL2008,我主要关注的是64位版本的任何差异,因为我没有64位服务器,我现在可以测试例如我知道你无法将SQL2000主数据库恢复到2008;你能将SQL2008 32位主机恢复到SQL2008 64位吗?迁移过程中的停机时间不是问题。

2 个答案:

答案 0 :(得分:1)

要转移登录信息,您应该可以使用联机丛书here中所述的“转移登录任务”。

Ross Mistry在SQL Server 2008安装策略和最佳实践方面发布了一些articles。此document虽然针对特定硬件,但也包含有用的信息。

编辑:你看过Microsoft SQL Server 2008 Upgrade Advisor吗?

答案 1 :(得分:-2)

我会使用RedGate SQL Compare和SQL Data Compare。这将为您提供数据库完整性的一些保证。但是,它不会是数据的在线迁移,您必须在转换期间阻止更新。