昨天我们有一个硬件故障,并把我们的交换服务器。 硬件被修复了,服务器被恢复了。 Windows Server 2008在启动时进行了磁盘检查,一切都恢复了。
但是,没有用户可以login到他们的交换账户! IMAP,Exchange和OWA都是如此! 他们三人都拒绝接受任何用户。 例如,当我尝试访问OWA时,会看到以下页面http://pastie.org/584061
我们validation了所有的服务(IMAP,POP,SMTP,IIS等)。 我们可以通过telnet连接到各自的端口。 可能是什么问题呢?
它看起来像数据库无法挂载,从Exchangepipe理控制台,当我尝试挂载数据库,它给:
Microsoft Exchange错误无法装载数据库“邮箱数据库”。 邮箱数据库失败错误:Exchange无法安装您指定的数据库。 指定的数据库:SERVER \ First Storage Group \ Mailbox数据库; 错误代码:MapiExceptionCallFailed:无法挂载数据库。 (hr = 0x80004005,ec = -528)。
我在网上看到有一个修复工具,所以我试了一下。 我导航到我的edb文件,并运行eseutil / p“Mailbox Database.edb”。 它打印了以下输出
修理完成。 数据库损坏已修复! 注意:build议您立即执行此数据库的完整备份。 如果还原在修复之前进行的备份,则数据库将回滚到备份时的状态。 在595(JET_wrnDatabaseRepaired,数据库损坏已修复)之后,操作成功完成,时间为885.750秒。
但是我仍然无法登上!
我有一个Exchange服务器一次失败,我的猜测是你没有睡得很好,或者一直以来都没有发生。 在我的情况下,我分出了500美元,或者无论是向微软开放一个技术案例。 这是值得的每一个信息,我build议如果修复不立即明显交给专家。 我可能因为推荐这个而被拒绝,但我不得不说,Exchange支持团队非常好。
如果您有最近的邮件存储备份,请立即恢复。 如果不是,则在执行其他操作之前,请查找Exchange疑难解答助理并将其安装在Exchange服务器上。 它将诊断数据库,并告诉你需要做什么来安装它。
技术说明:您运行ESEUTIL / P。 ESEUTIL是一个不了解Exchange的低级数据库实用程序。 / P选项具有破坏性 :它将删除坏页面(即CRC失败)以使数据库良好。 微软指出,这些糟糕的页面可能不算什么,如果你有一个美好的一天,那就是空白页面。 或者他们可能是某人的依恋。 或者他们的邮箱的根。 哎呀。
运行此工具后,您需要运行ISINTEG。 这个工具是Exchange感知,将扫描您的数据库,修复其错误,并使其一致。 您可能需要多次运行,因为如果出现很多错误,ISINTEG不会一次性修复所有错误。
只要运行ISINTEG,直到没有更多的错误报告。
然后安装你的数据库。
微软不build议在生产中留下修复的数据库。 之后,您可能不得不导出您的邮箱与Exmerge,删除旧的数据库,重新创build空的用户邮箱,然后合并邮件回来。
但是,如果你有最近的备份,忘记所有这些,只是从中恢复。 我不能经常重复。
我只是说从备份恢复?
交易日志是否丢失? 如果是这样,请http://technet.microsoft.com/en-us/library/bb267001.aspx 。
当然,问题在于数据库的安装,这就意味着恢复的数据库不能访问。 你需要select先进的,function强大的第三方EDB修复工具,你不能避免这样做,因为这是关键的业务数据的问题,尽快得到修复,避免访问或使用数据库的目的,因为它可能会增加你的麻烦。