将 Exchange 2003 备份恢复到 Exchange 2010 服务器

将 Exchange 2003 备份恢复到 Exchange 2010 服务器

我们的旧 2003 邮件服务器已经坏了,我们正在匆忙建立一个基于 Exchange 2010 的新邮件服务器。

我们正在寻找一种方法将 2003 年的数据恢复到 2010 年,有什么方法可以实现吗?

谢谢。

答案1

编辑:哇哦!您说您丢失了 Active Directory。这会让事情发生很大变化。我仍然会花很长时间来恢复系统状态备份(如果您有的话),因为您将在此过程中找回您的 AD(并且不必将所有客户端计算机重新加入域、处理用户配置文件等)。

如果无法恢复 AD,那么我会继续采用“拨号音”策略——构建新环境,稍后再导入旧邮件。不过,我会先尽全力恢复 AD。

执行“相同域名、相同服务器名称”无法让 Exchange 2003 安装数据库。它需要相同的 AD 才能执行灾难恢复 Exchange 安装。


为什么不对您的 Exchange 2003 环境进行有序的灾难恢复,然后有序地升级到 Exchange 2010?如果您不以有序、稳定的方式处理这个问题,您似乎会为自己带来未来的噩梦(遗留 ExchangeDN 值不匹配)。

您可以启动另一台与故障服务器具有相同计算机名的 Exchange 2003 计算机(在适用的 Exchange 服务包上运行 Exchange 2003“setup /DisasterRecovery”和“update /DisasterRecovery”),然后恢复您拥有的数据库备份(或将 EDB 和 STM 文件从故障机器复制到恢复服务器上的相同驱动器号/路径中),并尽快备份和运行 Exchange 2003 并准备迁移到 E2K10。

以下是 Microsoft 提供的帮助链接:http://technet.microsoft.com/en-us/library/aa998965(EXCHG.65).aspx

如果您拥有托管失败的 Exchange 组织的 Active Directory,那么实际上只需执行以下操作:

  • 启动一台 Windows Server 2003 计算机(带有服务包等),其计算机名称与发生故障的服务器计算机相同
  • 对磁盘进行分区,以允许访问当前 STM / EDB 文件存储的相同驱动器号 / 路径(不必需的但让生活变得更轻松)
  • 在“/DisasterRecovery”模式下安装 Exchange 2003
  • 将相同的 Exchange 服务包和修补程序(服务包也处于“/DisasterRecovery”模式)应用到新的 Exchange 2003 计算机
  • 从失败的 Exchange 安装中复制 EDB / STM 文件(如果您将所有内容存储在一起,则复制整个“mdbdata”文件夹)或将上次备份还原到新服务器

抱怨:我很困惑为什么人们会在危机时刻鲁莽行事,让事情变得更加糟糕。

答案2

您不能只恢复数据库。但是还有其他选择。

如果你有预算,投资Ontrack 动力控制使用该软件从数据库中转储 PST。然后使用 Exchange 中的 import-mailbox cmdlet 将这些 PST 导入 2010。

如果您没有预算,您就必须花时间恢复您的 Exchange 2003 环境。恢复后,您可以合并 PST 或将邮箱迁移到您的 2010 服务器。

答案3

据我所知,没有直接导入或恢复。数据库结构完全不同。您需要将邮箱合并到新服务器中。

更多关于合并如果你不熟悉的话。

编辑:我刚刚发现一个问题这里这很类似,是从 2003 年转移到 2007 年,但答案是一样的。

答案4

如果您想将数据直接从旧版 EDB(如 Exchange 2003)传输到 Production 2010 服务器,而无需进行 PST 改组,请查看 Lucid8 的 DigiScopehttp://www.lucid8.com/product/digiscope.asp因为它可以完全满足您的需求,而且价格合理。如果您想通过免费选项实现此目的,那么 Zoredache 就是个好主意。设置一个全新的 2003 环境来接受恢复并将邮箱从 2003 移动到 2010 是您的最佳选择。

相关内容