技术信息: Windows Server 2003 Standard 32 位计算机上的混合 AD 2003/2008 环境中的 Exchange Server 2003。
背景:我们最近更改了备份解决方案。当然,就在我们更改之前,有人删除了他发送的所有邮件,并且几周都没有向我们报告。现在,我们恢复这些电子邮件的最佳解决方案是备份一段时间前在 Exchange 服务器数据库碎片整理期间创建的 priv1.edb 和 priv1.stm 文件。
我尝试过的: 我在辅助服务器上安装了 Exchange,希望可以弹出这些文件并从中合并相关的 pst 文件。但是,我不想冒与实时 Exchange 服务器发生任何冲突的风险,因此我将其与网络断开连接。但后来我发现,如果不在网络上,它不允许我进入 ESM,所以这行不通。
问题:
- 如何将邮箱从 Exchange 数据库 (EDB) 文件中导出,而不将其附加到服务器?
- 我是否必须在非工作时间将数据库文件附加到实时 Exchange 服务器、合并 pst 文件,然后再将实时数据库交换回来?
- 或者,当我使用旧数据库文件处理 Exchange Server 的第二个实例时,我是否可以通过将主信息存储设置为脱机来保护实时数据库?
非常感谢您的任何建议!
答案1
我以前采用的方法(比如当我们很久以前迁移到 Exchange 2003 时从 Exchange 5.5 恢复旧数据)如下:
- 在断开连接的环境中创建一个新域,具有原始服务器/域的名称。
- 将 Exchange 还原到新的、断开连接的环境并恢复所有数据。
那是很久以前的事情了,当时虚拟化还没有真正“为人所知”,而今天这要容易得多。因此,构建新的虚拟环境并在那里恢复所有数据。
您需要以下信息这. 谷歌搜索更多。
或者您可以继续获取可以打开 edb 文件的工具。这些工具也可用。不过它们可能很贵。