如何运行 Eseutil /G(完整性)

 

适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上一次修改主题: 2006-12-19

Exchange Server 数据库实用程序 (Eseutil.exe) 中的完整性检查是修复功能必不可少的测试。修复功能可以解决的问题在 <数据库>.integ.raw 文件中报告。.raw 文件记录数据库中所有表(而不仅仅是存在问题的表)的结果。有关 Eseutil 完整性模式的详细信息,请参阅 Eseutil /G 完整性模式

note注意:
如果数据库损坏的结果是必须修复数据库的一部分,才能检查其他部分,则完整性检查可能会中途停止。完整性检查中途停止的情况并不一定意味着修复不大可能成功。

开始之前

在对邮箱数据库、公用文件夹数据库或传输队列 Exchange 数据库运行完整性检查之前,请注意下列事项:

  • 尽管可以在异常关闭之后执行完整性检查,但是不建议这样做。在运行完整性检查之前,应尽可能将数据库恢复到干净关闭状态。

  • 确保数据库已脱机或已卸除。

  • 确保可用磁盘空间相当于正在检查的文件大小的 20%。否则,会增大在检查期间用尽磁盘空间的可能性。如果没有足够的磁盘空间,可以将要检查的文件重定向到拥有更大空间的驱动器上的临时数据库。

  • 确保使用被委派了该计算机的本地 Administrators 组成员身份的帐户进行登录。

步骤

运行 Eseutil /G

  • 使用 Eseutil 运行完整性检查的基本命令行语法是:

    ESEUTIL /G database_filename.edb
    

    例如:

    ESEUTIL /G Mailbox Database.edb
    
    note注意:
    可用磁盘空间必须相当于 Exchange 数据库 (.edb) 大小的 20%。
  • 如果没有所需的磁盘空间,可以将要检查的文件重定向到拥有更大空间的驱动器上的临时数据库:

    /Tpath_to_temporary_database
    

    例如:

    ESEUTIL /G Mailbox Database.edb /T\\Server2\d$\scratchpad.edb
    
    note注意:
    /T 开关与路径指定之间没有空格。如果需要,还可以使用普通的驱动器号路径指定。

详细信息

在命令提示符下键入 eseutil /? 并选择 G 代表完整性,可以查看 Eseutil /G 的完整命令行参考和语法。

有关 Eseutil 的详细信息,请参阅下列主题: