Exchange Server 2003 驱动器错误

Exchange Server 2003 驱动器错误

我的交换箱今天上午离线。日志显示

设备 \Device\Harddisk1 有一个坏块。

我尝试跑步

chkdsk D:/ x / r

但这也无济于事。我进入 Exchange Manager 并尝试将 .stm 文件从 D: 移动到 C:,但

Exchange 系统管理器此存储中的数据库文件已损坏。

身份证号:c104173b

交换系统管理器

在我可以到现场更换驱动器之前,还有什么其他办法可以尝试,只需让它在线几个小时即可。

这是一台 Windows Server 2003 服务器。

答案1

该错误代码表明您的某个地方存在数据库损坏,需要使用 eseutil 对其进行某种修复。

如果你需要开始运行现在,最快的选择是使用空存储。您的用户将无法访问他们以前的任何电子邮件,但他们将能够正常工作。然后您可以执行离线恢复并将旧邮件移植回新数据库。

我已经有一段时间没有使用 eseutil 了,但如果您需要帮助,请告诉我,我可以尝试为您指明正确的方向。

答案2

我假设它是一个 RAID 阵列,因为它仍在工作。如果您现在收到该错误,不幸的是,我认为当您更换磁盘时该错误不会消失。如果 RAID 控制器无法从奇偶校验数据重新创建块(我假设这是损坏的原因),那么它也无法将其写入您的新磁盘。

我认为该数据库是可疑的,而真正能 100% 确定它不存在任何潜在的和未被注意到的损坏的唯一方法是修复阵列(可能将其删除并重新启动),从昨天的备份中恢复并前滚事务日志,它们位于完全独立的阵列上....对吗?

很抱歉给大家带来坏消息。其他人可能会给你一些解决方案,让你暂时过得去,但我个人现在不会信任那个数据库。Holocryptic 的解决方案eseutil可能有效,如果有效,我不会再信任一个已经被“破解”的数据库eseutil,而且如果你确实让它处于可安装状态,我会很快将邮箱从该存储中移出。

相关内容