我在运行32位版本的SQL Server 2000的Windows 2000 Server上有许多数据库。我需要将所有数据和设置传输到在Windows 2003 64位上运行64位版本的SQL 2008的新服务器。
这是否与备份数据库和恢复到新服务器一样简单。这是否也适用于系统数据库(master、model、msdb)?如果没有,有没有办法自动移动用户帐户和权限?
有没有人知道还有其他的问题?
非常感谢您的帮助。
编辑我已经成功地测试了升级到SQL2008 32位的版本,我最关心的是64位版本中的任何差异,因为我目前没有可以测试的64位服务器。例如,我知道你不能将SQL2000主数据库恢复到2008;你能将SQL2008 32位主数据库恢复到SQL2008 64位吗?迁移过程中的停机时间不是问题。
发布于 2008-11-21 09:42:34
若要传输登录名,您应该能够使用联机丛书here中所述的“传输登录名任务”。
罗斯·密斯特里发表了一些关于SQL Server2008安装策略和最佳实践的articles。此外,此document虽然是针对特定硬件的,但包含有用的信息。
编辑:你看过Microsoft SQL Server 2008 Upgrade Advisor吗?
发布于 2008-11-21 09:46:39
我将使用SQL比较和RedGate数据比较。这将为数据库的完整性提供一些保证。然而,它不会是数据的在线迁移,您将不得不在过渡期间阻止更新。
https://stackoverflow.com/questions/308261
复制相似问题