应该还原Exchange 2010的数据库文件始终处于“肮脏closures”状态?

首先,请注意,由于任何实际问题,我没有进行恢复,我只是在testing它。 我在Server 2008 R2上运行Exchange 2010,并将Windows Server Backup用于备份的远程文件共享。 我必须假设我做错了什么,因为我find的所有文档都没有帮助我。

我备份了存储数据库文件和日志文件的2个独立的卷。 我使用Windows Server Backup来恢复给定的EDB文件,并将其相应的日志文件恢复到备用位置。 通常我会假设我可以创build一个新的恢复数据库,指定这些恢复的文件的位置,然后我可以挂载它来尝试恢复特定的邮件。 然而,它总是给我错误,因为它处于“肮脏的关机”状态。 运行eseutil / mh显示我这个状态。 从我在网上发现的情况来看,似乎这个状态只有在真正的腐败时才会出现。 备份应该是Exchange感知的,所以我想这应该不是数据库恢复后的状态。 我已经尝试过在修复过程中提出的修复过程,但是这总是破坏我所需要的所有数据。

我是否在备份方面做了错误的事情,或者还原了什么? 数据库在恢复后是否处于“肮脏closures”状态?

请看这篇文章,在底部说明使用Windows备份备份和恢复到备用位置的数据库将被标记为脏。

使数据库进入干净closures状态要使数据库处于干净closures状态,请从日志文件文件夹运行以下命令:Eseutil / R E00 / I / dX:\ Restore \ F_ \ MDB1

打开命令提示符并浏览到日志文件夹,从那里运行上述命令。

之后,检查你是否有一个干净的状态数据库和所有的电子邮件。

我还没有尝试过很多,但做了一些testing恢复,对于我来说也是如此,甚至与BESR 2010恢复。

希望有所帮助

另一篇好文章: http : //www.simple-talk.com/sysadmin/exchange/exchange-server-log-file-replay/