1

我在运行 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 位吗?迁移期间的停机时间不是问题。

4

2 回答 2

1

要转移登录名,您应该能够使用此处的在线图书中描述的“转移登录名任务” 。

Ross Mistry 发表了几篇关于 SQL Server 2008 安装策略和最佳实践的文章。此外,本文档虽然针对特定硬件,但包含有用的信息。

编辑:您看过Microsoft SQL Server 2008 升级顾问吗?

于 2008-11-21T09:42:34.417 回答
-2

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

于 2008-11-21T09:46:39.433 回答