交换中的腐败

使用Microsoft Exchange,如果数据库损坏,我能否收到电子邮件?

Exchange数据库中存在不同types的损坏,它基于Microsoft JET数据库。 有逻辑腐败,这主要是像数据库中的无效指针和其他小问题导致邮箱中的项目计数不准确的事情。 整个数据库的完整性是可靠的,你可以使用isinteg来解决这个问题。 我从来没有见过逻辑腐败防止邮件传递。

然后是严重的腐败,这是数据库内的实际腐败,可能是损坏的表格,页面等。 这通常是由硬件问题引起的,块被SAN的错误呈现等所覆盖。 这些types的错误更可能导致Exchange的主要问题。 您可以使用eseutil修复这些问题。

底线是如果数据库可以挂载,它在技术上可以接收邮件。 根据损坏的情况,数据库可能会被严重损坏。 但是,也可能取决于用户可能看不到邮件消息的损坏。 正如Grizly所提到的那样,事务在被提交给实际的数据库之前将首先写入到事务日志中。

在这里看一看: 交换数据恢复

它有可能,因为新的消息被提交之前被保存到“日志”..不删除这些,你可以重播他们进入数据库重新从备份..