Exchange Server与数据库一起工作,所有数据都存储在该数据库中,该数据库采用称为EDB (Exchange database)的文件格式。使用数据库而不是平面文件是为了提高可管理性、灵活性和数据安全性,以允许多次读写。
与任何其他数据库文件一样,Exchange服务器中的EDB文件必须正常运行并得到维护。当然,这包括良好的备份软件和定期测试恢复。经济发展局腐败的原因有很多。在这篇文章中,我们将探讨经济发展局是如何腐败的,以及如何解决它。
Exchange Server数据库可能会受到不可预见的情况的破坏,例如病毒或勒索软件等恶意软件应用程序。因此,为您的服务器选择正确的防病毒软件非常重要。你需要找到一个是应用程序兼容的。如果防病毒软件对Exchange Server不友好,这可能会妨碍Exchange数据库的完整性。
由于我们讨论的是对Exchange服务器友好的应用程序,因此我们还需要考虑使用的备份软件,因为它也需要与Exchange服务器兼容,以便对数据库进行健康的备份。如果您检查了所有这些情况,您可能会遇到用户错误、突然断电、更新损坏或重新启动后发现用户无法连接到他们的邮箱等情况。
在这种情况下,您的第一个操作是检查Exchange的所有服务是否启动并运行,并且服务器是否可访问(可能是网络更改)。然后需要检查数据库本身。根据您的Exchange服务器,您需要检查数据库是否已挂载。如果没有,请尝试挂载它。如果在尝试挂载时出现错误,则可能是数据库有问题。
检查Exchange服务器状态的唯一选项是使用EseUtil工具,从2007年到2019年在所有Exchange服务器上都可用。如果您还在运行Exchange Server 2007或2010,强烈建议迁移到更新的版本,因为Exchange Server 2007已经停止支持和生命周期很长时间了。Exchange Server 2010的支持和生命周期将于2020年1月结束。
要检查Exchange数据库的状态,请以Administrator身份打开命令提示符并运行以下命令,然后转到EDB文件及其日志的相应文件夹。
EseUtil.exe /MH或EseUtil.exe /MH

的EseUtil提供了一堆关于Exchange数据库文件的信息。但是,要检查的最重要的事情是数据库的状态,如下所示。

的肮脏的关闭指示数据库已损坏或数据库的日志文件丢失。这两个状态和日志需要应该检查条目。数据库无法挂载的原因可能有很多,比如数据库被第三方软件锁定、日志文件丢失、损坏等。如果由于文件被另一个应用程序锁定而导致数据库未挂载,通常移除锁会将数据库状态更改为干净的关闭如果没有损坏,数据库将不会出现任何问题。如果不是这种情况,并且数据库处于“脏关机”状态,那么只有一种修复方法可以帮助解决这个问题EseUtil。
获取更多的信息EseUtil和它提供的所有参数,运行给定的命令:EseUtil /?

因此,数据库处于脏关闭状态。在更改此状态之前,将无法挂载数据库。在这种情况下,您有两种选择。从备份中恢复,否则将丢失从上次备份到服务器停止时的所有工作和电子邮件EseUtil命令,并尝试将数据库恢复到正常状态。在不丢失任何数据的情况下,对于轻微的损坏情况,可以使用eseutil / r软恢复选项。但是,如果数据库没有挂载,则需要使用/p,这是一种硬恢复。这只能在一切都失败的情况下使用。/p选项将自动清除任何损坏的数据。通过这样做,你还必须接受数据丢失吗。此外,您还必须考虑到,这并不是100%保证该过程将成功。您的数据库仍然无法挂载。强烈建议在运行/p命令之前对数据库进行备份。这是为了确保如果从数据库中清除了任何内容,您仍然可以从数据库中提取数据。
需要记住的一点是,在运行/p参数之后,将在数据库中保存硬恢复的硬编码记录。如果您在运行后请求Microsoft协助恢复数据库eseutil / p参数,微软不会帮助你。
这里要做的另一件事是,您需要确保托管EDB的服务器上有足够的空间。建议在硬盘驱动器或存储空间中留有空闲空间,几乎与数据库的大小相当。
执行EseUtil /p "myedbfile. sh命令后。你会得到以下警告。

执行命令后,该过程将花费相当长的时间才能完成,具体时间取决于邮箱的大小。

任务完成后,需要通过/mh参数重新执行命令,确保状态为“Clean Shutdown”。
另一种解决方案是,当数据库无法挂载并且在执行/mh参数之后,要查看数据库状态处于Dirty Shutdown状态,则使用Stellar Repair for Exchange。
Exchange服务器恢复软件可以从任何Exchange Server Edition打开损坏的数据库,从其中恢复数据,包括邮箱,电子邮件,日历条目,联系人,日历日志和任务。该软件还可以恢复公共文件夹。它可以修复多个大型EDB文件,并将它们直接导出到健康的实时数据库或Office 365租户。它减少了恢复时间,减少了管理工作量。







