Exchange Server 数据库实用程序指南

 

上一次修改主题: 2006-08-30

如果数据库损坏,则可以从备份中还原数据,或者使用 Eseutil 修复数据。Eseutil 是一个命令行实用程序,它适用于指定的存储组中与某个信息存储相关联的可扩展存储引擎 (ESE)、数据库文件 (.edb)、流式文件 (.stm) 以及日志文件 (.log)。Eseutil 位于 Exchange Server 2000 和 Exchange Server 2003 中的 C:\Program Files\Exchsrvr\Bin 文件夹内。可以从命令行上一次在一个数据库上运行此工具,并可在 Exchange Server 5.5、Exchange Server 2000 和 Exchange Server 2003 中使用该工具执行修复、脱机碎片整理和完整性检查等一系列数据库任务。下表中列出了最常见的 Eseutil 开关。

note注意:
下载 Microsoft Exchange Server Database Utility Guide 以便脱机打印或阅读。

Eseutil 修复模式可用于修复已损坏的数据库,而恢复和还原模式可用于将事务日志文件重播到数据库中。文件头转储模式可用于将数据库与事务日志文件关联起来,也可用于确定它们的其他信息。校验和模式可用于验证数据库的文件完整性。复制文件模式对于快速复制大型文件很有用。碎片整理模式可用于脱机压缩数据库,从而通过删除空白空间来减小数据库文件的大小。

本指南中的主题使您对 Eseutil 修复工具有所了解,并论述了可以使用该工具的情形、不同的模式和在这些模式下运行 Eseutil 的方式,还提供了 Eseutil 常见错误的疑难解答。有关 Eseutil 常见错误的详细信息,请参阅常见 Eseutil 错误参考

Eseutil 模式 开关 描述

碎片整理

/D

Eseutil 对数据库文件执行碎片整理。此模式会丢弃大多数空白页和临时索引,从而减小数据库文件 (.edb) 和流式文件 (.stm) 在磁盘中的总大小。

有关详细信息,请参阅以下主题:

修复

/P

Eseutil 修复脱机数据库中损坏的数据库页,但丢弃无法修复的任何数据库页。在修复模式下,Eseutil 实用程序会修复各个表,但不调整各表之间的关系。应使用 ISInteg 检查各表之间的逻辑关系。

有关详细信息,请参阅以下主题:

还原

/C

从联机备份中还原之后,Eseutil 会显示 Restore.env 文件,并对硬恢复进行控制。

有关详细信息,请参阅以下主题:

恢复

/R

Eseutil 可重播事务日志文件或向前滚动这些文件,以便将数据库还原为内部一致的数据库,或使较旧的数据库副本保持最新。

有关详细信息,请参阅以下主题:

完整性

/G

Eseutil 可验证页级别和可扩展存储引擎 (ESE) 级别的数据库逻辑完整性,但不会验证信息存储级别的数据库完整性。

有关详细信息,请参阅以下主题:

文件转储

/M

Eseutil 可显示数据库文件、事务日志文件和检查点文件的文件头。此模式还会显示数据库空间分配和元数据。

有关详细信息,请参阅以下主题:

校验和

/K

Eseutil 可验证数据库文件和流式文件中所有页上的校验和。

有关详细信息,请参阅以下主题:

复制文件

/Y

Eseutil 可快速复制非常大的文件。

有关详细信息,请参阅以下主题:

ISInteg

Eseutil 修复操作完成之后,通常会使用 ISInteg 实用程序。当事件或错误需要时,也可以使用该实用程序。一些 Microsoft 知识库文章建议使用 ISInteg 解决特定问题。

ISInteg 在数据库的应用程序级别纠正数据库问题,而 Eseutil 在 ESE 级别纠正数据库问题。ISInteg 将数据库视为邮箱及其项目的集合,并可以对邮箱、文件夹、项目和附件之间的信息和关系进行关联和修复。

创建 ISInteg 的最初目的是作为 Exchange 开发小组中的测试人员内部使用的实用程序,但由于它具有普遍实用性,因此对其进行了公开发布。它可以执行多个独立和相关的数据库测试,并可以修复所发现的冲突。ISInteg 无法全面纠正数据库中所有可能的问题,但它的运行通常都很成功。随着时间的推移,ISInteg 已逐步得到改进,它变得更强大、更有用了。

详细信息

有关数据库恢复策略的详细信息,请参阅数据库恢复策略

有关 Eseutil 常见错误的详细信息,请参阅常见 Eseutil 错误参考

有关 ISInteg 实用程序的详细信息,请参阅 Microsoft 知识库文章 182081“Isinteg 实用工具的说明”(https://go.microsoft.com/fwlink/?linkid=3052&kbid=182081)。

有关修复 Exchange 数据库和灾难恢复的详细信息,请参阅“Exchange Server 2003 灾难恢复操作指南”(https://go.microsoft.com/fwlink/?LinkId=47570)。

有关了解可扩展存储引擎 (ESE) 文件类型的详细信息,请参阅“可扩展的存储引擎文件”(https://go.microsoft.com/fwlink/?LinkId=68167)。