![Exchange 恢复备份。本地 ost 文件会怎样?](https://linux22.com/image/637133/Exchange%20%E6%81%A2%E5%A4%8D%E5%A4%87%E4%BB%BD%E3%80%82%E6%9C%AC%E5%9C%B0%20ost%20%E6%96%87%E4%BB%B6%E4%BC%9A%E6%80%8E%E6%A0%B7%EF%BC%9F.png)
包含我们的 SQL Server 和 Exchange Server 的虚拟硬盘崩溃了。我有几个备份,但可以使用的备份是 3 周前的。当我恢复该 Hyper-v 备份时,本地 Outlook 客户端会发生什么情况?同步期间会删除过去 3 周内来自客户端的所有电子邮件吗?
答案1
有趣的问题。我从来没有直接处理过这个问题(恢复那么久),所以不知道 OST 文件会发生什么,所以我在网上找到了这篇文章: http://searchexchange.techtarget.com/answer/What-happens-to-ost-files-after-restoring-an-Exchange-backup
总结一下 Brien 认为将会发生的情况:
Exchange 服务器上的内容将被视为其邮箱的正确版本和权威版本。
因此,它最终会删除 OST 文件中最接近 3 周的电子邮件,并使 OST 文件看起来像 Exchange 上的内容。
然而,我不确定我是否同意他的观点...因为他的测试是在 OWA 中删除电子邮件,而服务器仍处于在线状态。因此服务器知道电子邮件已被删除。
OP 自己说道:
创建新邮箱存储后,客户端的 Outlook OST 文件没有丢失任何数据
似乎更有可能的是... OST 文件包含比 Exchange 所知的更新的电子邮件,然后将它们同步回 Exchange 邮箱存储。
一个例子测试因为这相当容易。
- 断开计算机与网络的连接
- 在 Outlook 中打开一个 PST 文件,其中包含本周的最新电子邮件(如果可能),然后将其中的电子邮件复制到本地 OST 的收件箱中
- 验证电子邮件是否显示在 OST 的收件箱中
- 重新连接网线并同步电子邮件
- 您从 PST 添加到 OST 的电子邮件应该同步回 Exchange(通过 OWA 验证)
顺便说一句,我刚刚自己做了这个测试,它有效......
但是,如果您有丝毫怀疑,我会在每个用户的 Outlook 上先创建一个导出的 PST 文件,然后再创建他们的 OST 文件(至少获取最近 3 周的数据,但更简单的方法是获取整个 OST)。对于任何 VIP,我可能都会这样做……对他们来说,安全总比后悔好。
总结一下我的答案:
在我的测试中,我表明 OST 文件中的电子邮件应该在那里。如果您有资源,我仍然建议先将本地 OST 文件备份到 PST。我这样说的主要原因是,我不确定现有 OST 文件是否是 Outlook 在恢复完成后使用的文件,或者同步是否会突然导致服务器想要创建一个新文件。如果确实如此,从技术上讲您不会丢失旧的 OST 文件,但此时您需要第三方工具从中提取电子邮件或将其转换为 PST。