Exchange 已停止运行!服务器已恢复,但用户无法登录

Exchange 已停止运行!服务器已恢复,但用户无法登录

昨天,我们的 Exchange 服务器发生硬件故障,瘫痪了。硬件已修复,服务器已恢复。Windows Server 2008 在启动时进行了磁盘检查,一切都恢复了。

但是,没有用户可以登录他们的 Exchange 帐户!IMAP、Exchange 和 OWA 都是如此!这三个都拒绝接受任何用户。例如,当我尝试访问 OWA 时,我得到了以下页面http://pastie.org/584061

我们确认所有服务均已启动(IMAP、POP、SMTP、IIS 等)。我们能够通过 telnet 连接到所有这些服务及其各自的端口。可能存在什么问题?


从 Exchange 管理控制台看来无法挂载数据库,当我尝试挂载数据库时,它给出:

Microsoft Exchange 错误 无法装载数据库“邮箱数据库”。邮箱数据库失败 错误:Exchange 无法装载您指定的数据库。指定的数据库:SERVER\First Storage Group\Mailbox Database;错误代码:MapiExceptionCallFailed:无法装载数据库。(hr=0x80004005,ec=-528)。


我在网上看到有一个修复实用程序,所以我尝试了一下。我导航到我的 edb 文件并运行 eseutil /p "Mailbox Database.edb"。它打印了以下输出

修复已完成。数据库损坏已修复!注意:建议您立即执行此数据库的完整备份。如果恢复修复前所做的备份,数据库将回滚到备份时的状态。操作在 885.750 秒后成功完成,返回 595(JET_wrnDatabaseRepaired,数据库损坏已修复)。

但是我还是无法安装!

答案1

我曾经遇到过 Exchange Server 故障,我猜自从发生这种情况以来你一定睡不好觉,或者根本没睡过觉。就我而言,我花了 500 美元或其他钱向 Microsoft 提交了一个技术案例。每一分钱都是值得的,如果修复方法不是立即显现出来,我建议将其交给专家。我可能会因为推荐这个而被否决,但我不得不说 Exchange 支持团队非常好。

答案2

如果您有邮件存储的最新备份,请从该备份恢复马上。 如果没有,在做其他事情之前,找到Exchange 故障排除助手并将其安装在您的 Exchange 服务器上。它将诊断数据库并告诉您需要执行哪些操作才能安装它。

技术说明:您运行了 ESEUTIL /P。ESEUTIL 是一个低级数据库实用程序,不了解 Exchange。/P 选项是破坏性的:它将删除坏页(CRC 不通过)以使数据库恢复正常。微软指出,这些坏页可能什么都不是,如果你心情好的话,它们可能是空页。或者它们可能是某人的附件。或者是他们邮箱的根目录。糟糕。

运行此工具后,您需要运行 ISINTEG。此工具可识别 Exchange,并将扫描您的数据库,修复其错误并使其保持一致。您可能需要多次运行此工具,因为如果存在许多错误,ISINTEG 不会一次性修复所有错误。

只需运行 ISINTEG 直到不再报告任何错误。

然后挂载您的数据库。

Microsoft 不建议将已修复的数据库留在生产环境中。之后,您可能必须使用 Exmerge 导出邮箱,删除旧数据库,重新创建空的用户邮箱,然后将邮件合并回去。

但如果你最近有备份,就忘掉这些,直接恢复即可。我再怎么强调也不为过。

我刚才说了从备份恢复吗?

答案3

交易日志是否丢失?如果是,http://technet.microsoft.com/en-us/library/bb267001.aspx

答案4

首先,强烈建议在继续恢复过程之前备份数据库。

-528 错误代码表示“日志文件丢失”。有可能您清理了一些日志文件,或者在 Exchange Server 尝试打开日志文件时,其他进程也打开了日志文件。有可能您已将防病毒软件配置为查看日志或数据库目录。请使用以下步骤修复此问题:

1.转到邮箱服务器并尝试再次挂载数据库。

2.检查事件查看器,应该有一个带有其所寻找文件名的日志。如果能够找到它,则将其放回并尝试安装数据库。

3.如果找不到日志文件,请尝试 Mount-Database -AcceptDataLoss(此时,您将丢失数据)。

4.如果不起作用,请尝试 Restore-StorageGroup,然后安装数据库。

5.如果它不起作用,请创建一个名为 Exxtmp.log 的空文件并将其放在日志目录中,然后尝试安装数据库。

6.如果这不起作用,则创建一个虚拟存储组和一个虚拟邮箱数据库,将虚拟数据库标记为灾难恢复,然后安装数据库并将邮箱移动到新数据库。

我建议您阅读以下链接: https://docs.microsoft.com/en-us/exchange/high-availability/disaster-recovery/disaster-recovery?view=exchserver-2019

http://techgenix.com/exchange-server-disaster-recovery/

相关内容