信息存储意外停止并且无法修复

文章翻译 文章翻译
文章编号: 219419 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

信息存储意外停止并且您是无法重新启动它。 当您尝试重新启动信息存储可能显示与以下类似的错误信息:
服务器特定错误 4294966278 (JET _ errReadVerifyFailure)。
如果您没有对信息存储备份并启用循环日志记录对于信息存储数据库文件, 以便您可重新启动它, 您无法修复信息存储可能出现。

解决方案

执行以下步骤之前, 对 ExchangeServer 数据库执行脱机备份和日志文件。 此外, 可能需要设置一个 ExchangeServer 计算机以从 Dir.edb 文件中包含目录服务恢复信息。 有关设置灾难恢复 ExchangeServer 计算机, 请单击文章编号以查看 Microsoft 知识库中相应:
177635 XADM: 如何设置对于 Dir.edb 灾难恢复服务器
要修复信息存储: 当您没有备份并且启用了循环日志记录
  1. 使用 Chkdsk.exe 程序与 / f 开关 来硬盘上修复任何错误。 要在命令提示符处, 这样, 键入 chkdsk /f drive其中是要检查, 并按 ENTER 硬盘磁盘 驱动器 。 例如, 要修复任何错误在命令提示符处, C, 驱动器上键入 chkdsk /f c:然后按 Enter。
  2. 通过将它们移到不同文件夹, 删除对信息存储日志文件, 然后启动信息存储。 日志文件是 Edb.log 和 Edb xxxxx .log, 其中 xxxxx 是一系列的十六进制数字 (例如, Edb00001.log)。 对于信息存储日志文件是通常位于, Exchange 服务器安装在驱动器上 Exchsrvr\Mdbdata 文件夹。

    如果 InformationStore 不启动, 并且当您尝试启动信息存储, 是显示与以下类似的错误信息您必须回其中它们是最初位于, 文件夹复制日志文件并然后进行第 3 步:
    服务器特定错误 4294966746 (或错误 -550, ?JET_errDatabaseInconsistent?)。
  3. 使用 Eseutil.exe 实用程序与 / 开关 来恢复 ExchangeServer 数据库。 如果返回 - 1018 错误 (JET _ errReadVerifyFailure), 请转至步骤 4。
  4. 使用 Eseutil.exe 实用程序使用 < A0 > / mh < / A0 > 开关来检查公用和专用信息存储的一致性。 在命令提示符, 在每个命令之后按 Enter 可以进行, 键入以下命令:
    eseutil /mh path\pub.edb
    eseutil /mh path\priv.edb
    位置 路径 是信息存储数据库文件的位置。 例如, 如果数据库文件位于驱动器 C, 上 Exchsrvr\Mdbdata 文件夹中键入以下命令:
    eseutil /mh c:\exchsrvr\mdbdata\pub.edb
    eseutil /mh c:\exchsrvr\mdbdata\priv.edb
    如果 Eseutil.exe 实用程序指示数据库是不一致, 继续执行五步并对数据库是一致运行修复操作。

    警告 , 数据库是不稳定和可靠之后, 修复使用 eseutil/p 开关 , 向数据库删除页: (递增修复计数)。

    以下是, 如果您使用修复数据库投入会症状:

    • 信息存储不停止或停止响应。
    • 信息存储停止接受来自邮件传输代理 (MTA)。
    • 电子邮件保留在 Outboxes 个用户。
    • 与没有负载非常高的 CPU 使用 Store.exe 程序运行在服务器上。
    • 如果没有负载 Store.exe 程序生成访问冲突。
    • 用户无法打开电子邮件附件或电子邮件。
    如果您需要对, 生产数据库运行硬修复 ( eseutil/p ) Microsoft 建议执行脱机碎片整理 ( / esutil d ) 并修复过程后完整性检查 ( isinteg-fix ) 以确保数据库是稳定。
    有关使用 eseutil/p 开关, 请单击下列文章编号以查看 Microsoft 知识库中相应:
    259851 后果是 Exchange 中运行 < A0 > eseutil < / A0 > / p 或 < A0 > edbutil/d/r < / d / 命令
  5. 使用 Eseutil.exe 实用程序和完整性检查 Microsoft Exchange 信息存储程序 (Isinteg.exe) 来修复、 整理, 和检查公用和专用信息存储的完整性:

    注意 : 如果从以前的步骤 (步骤 4), 之一数据库不一致, 然后修复操作, eseutil/p , 应只运行对数据库不一致。
    1. 在命令提示符处, 键入 eseutil /p /ispriv然后按 Enter。
    2. 如果对于信息存储日志文件存在, 通过将它们移动到不同文件夹删除文件。 更多有关日志文件, 请参阅第 2 步。
    3. 在命令提示符处, 键入 eseutil /d /ispriv然后按 Enter。
    4. 在命令提示符处, 键入 isinteg -pri -fix -test alltestsENTER, 键入, y 当提示来做, 并再次按 ENTER 键。 重复此步骤直到被报告没有警告、 错误或修复。
    5. 在命令提示符处, 键入 eseutil /p /ispub然后按 Enter。
    6. 如果对于信息存储日志文件存在, 通过将它们移动到不同文件夹删除它们。 更多有关日志文件, 请参阅第 2 步。
    7. 在命令提示符处, 键入 eseutil /d /ispub然后按 Enter。
    8. 在命令提示符处, 键入 isinteg -pub -fix -test alltestsENTER, 键入, y 当提示来做, 并再次按 ENTER 键。 重复此步骤直到被报告没有警告、 错误或修复。
  6. 启动信息存储。 如果成功, 启动它执行以下附加步骤:
    1. 禁用循环记录用于信息存储数据库文件。
    2. 运行 PerformanceOptimizer。
    3. 验证电子邮件客户可连接到 ExchangeServer 计算机。
    4. 执行联机备份的服务器。

更多信息

它们包含信息提交到数据库后启用循环记录, 时服务器自动覆盖旧事务日志文件。 这减少了需要存储日志文件, 磁盘空间的但它防止您执行差异和增量备份, 并它也可能阻止您从使用日志文件来修复损坏数据库。 默认启用循环记录。

属性

文章编号: 219419 - 最后修改: 2006年10月28日 - 修订: 5.1
这篇文章中的信息适用于:
  • Microsoft Exchange Server 5.5 Standard Edition
关键字:?
kbprb KB219419 KbMtzh kbmt
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。如果您发现了错误并希望帮助我们提高机器翻译技术,请完成文章末尾的在线调查。
点击这里察看该文章的英文版: 219419
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com