切换到宽版
  • 13410阅读
  • 4回复

[求助]Exchange2010服务器在内存报错更换内存后,数据库副本显示错误 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2011-11-24
如题,我的Exchange2010服务器在硬件内存报错:出现致命硬件问题,内存报错,在我更换了内存后,这项报错停止,但后来Exchange服务器却出现了:服务器上的数据库副本“Mailbox Database 1874542117”似乎具有可以修复的 I/O 错误。要帮助识别此故障,请参阅服务器上的事件日志以获取其他存储和“ExchangeStoreDb”事件。故障转移已尝试对另一个副本进行服务恢复。由于以下错误,故障转移未成功还原服务:“此邮箱数据库(Mailbox Database 1874542117)只有一个副本。自动恢复不可用。”。事件日志ID:203
此服务器上的 Microsoft Exchange 信息存储数据库副本“Mailbox Database 1874542117”遇到错误。有关此故障的更多特定信息,请参阅服务器上的事件日志以获取其他“ExchangeStoreDb”或“msexchangerepl”事件。事件日志ID:233
Information Store (6712) Mailbox Database 1874542117: 从文件“E:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database 1874542117\Mailbox Database 1874542117.edb”中读取的数据库页(偏移量: 98304 (0x0000000000018000),数据库页 2 (0x2),字节数: 32768 (0x00008000))验证失败。196453 位已损坏并被更正。此问题可能是由硬件故障造成的,并且可能继续出现。像这样的瞬间失败可能预示着包含此文件的存储子系统将发生灾难性故障。请与硬件供应商联系,寻求诊断问题的进一步帮助。 事件日志ID:399
如图:

并且我在进行一次性备份的时候,也会出现一次性检查错误,这是怎么回事啊?如何修复啊,我在网络上也进行了相关搜索,但总也得不到有用的信息,只能在这里求助广大兄弟姐妹了,请帮帮忙。。。谢谢了。。
分享到

只看该作者 1楼  发表于: 2011-11-28
Re:Exchange2010服务器在内存报错更换内存后,数据库副本显示 ..
你这个看上去像是硬件问题导致数据库损坏了。

之前最近的备份是什么时候的?一般是建议从最近的备份里面还原数据库。

若备份不可用的话,那只有尝试通过eseutil /p进行数据库修复了。不过这个可能会造成不可预知的数据丢失,因此是有风险的
只看该作者 2楼  发表于: 2011-11-29
Re:Exchange2010服务器在内存报错更换内存后,数据库副本显示 ..
是的啊。但是我试过了,备份不可用啊,但是ESEUTIL  /P 这个工具怎么做我看了好多资料都没看出来怎么用啊。。。。帮帮忙说下吧。。。

只看该作者 3楼  发表于: 2011-11-30
Re:Exchange2010服务器在内存报错更换内存后,数据库副本显示 ..
如果真要做eseutil /p的话,建议首先把现有的.edb文件复制一份存放在安全的地方,然后确保当前的硬盘空间足够大(至少有110%当前edb文件大小的空闲空间),之后再确保数据库dismount的情况下执行下列命令:

eseutil /p "edb文件完整路径”

参考:

如何运行 Eseutil /P(修复)
http://technet.microsoft.com/zh-cn/library/aa998231(EXCHG.80).aspx
Eseutil /P 修复模式
http://technet.microsoft.com/zh-cn/library/aa997152(EXCHG.80).aspx

如果eseutil /p成功后,建议再执行一遍eseutil /d进行次磁盘整理。

只看该作者 4楼  发表于: 2012-01-16
Re:Exchange2010服务器在内存报错更换内存后,数据库副本显示 ..
牛人啊,还是要多多学习
快速回复
限60 字节
 
上一个 下一个