如何使用 Eseutil 实用工具 (Eseutil.exe) 进行碎片整理
本页概要
可以使用 Eseutil 实用工具对 Microsoft Exchange Server 5.5 中的信息存储和目录进行碎片整理,以及对 Microsoft Exchange 2000 Server 和 Microsoft Exchange Server 2003 中的信息存储进行碎片整理。Eseutil 在数据库的低层 (Ese.dll) 对数据库表的结构进行检查和记录(可能包括读取、扫描、修复和碎片整理)。 Eseutil 位于 Exchange Server 5.5 的 Winnt\System32 文件夹中以及 Exchange 2000 和 Exchange 2003 的 Exchsrvr/Bin 文件夹中。每次可以从命令行中对一个数据库运行该实用工具。 更多信息
碎片整理选项可以使已用存储保持连续,消除未使用的存储,压缩数据库(这可以降低数据库的大小)。Eseutil 将数据库记录复制到新数据库。完成碎片整理后,将删除原始数据库或将其保存到用户指定的位置,并使用原始版本的名称重命名新版本。如果实用工具遇到错误记录,它将停止并显示错误信息。
对 Exchange Server 5.5 数据库进行碎片整理注意:对数据库进行碎片整理时所需的可用磁盘空间等于要处理的数据库大小的 110%。
C:\winnt\system32> eseutil /d /ds /tc:\dbback\tempdfrg.edb /p
使用下列数据库开关之一在特定数据库上运行 Eseutil。
选项 说明 ---------------------------------------- /ds 目录 /ispriv 专用信息存储 /ispub 公用信息存储 选项 说明 ----------------------------------------------------------------------- /b <path> 在指定位置生成原始的未压缩数据库的备份副本。 /p 在原始位置保留并保存原始的未压缩数据库, 并在默认文件 Exchsrvr\Bin\Tempdfrg.edb 中存储新的压缩数据库。 /t <file_name> 在指定路径中创建并重命名新的压缩数据库。 /o 不显示 Microsoft Exchange Server 横幅。 对 Exchange 2000 或 Exchange 2003 数据库进行碎片整理注意:对数据库进行碎片整理时所需的可用磁盘空间等于要处理的数据库大小的 110%。
C:\program files\exchsrvr\bin> eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb 使用以下数据库开关在特定数据库上运行 Eseutil 碎片整理:
eseutil /d <database_name> [options] 碎片整理/压缩对数据库执行脱机压缩。语法:eseutil /d <database_name> [options] 参数:<database_name> 是要压缩的数据库的文件名。 您不必使用以下任何选项,但可以使用一个或多个选项(通过空格隔开)指定要对数据库执行的操作。 选项 说明 ---------------------------------------------------------------- /b<database> 使用指定名称生成备份副本 /t<database> 设置临时数据库名称(默认名称为Tempdfrg.edb) /s<file> 设置流文件名(默认名称为 NONE) /f<file> 设置临时流文件名(默认名称为 Tempdfrg.stm) /p 保留临时数据库(换句话说,不要安置) /o 抑制徽标 /i 不要对流文件进行碎片整理 有关 Exchange Server 4.0 版和 5.0 版的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 163627 (http://support.microsoft.com/kb/163627/)
XADM:如何对非 Exchange Server 中的 EDB 文件进行碎片整理
有关如何在没有 Exchange Server 的计算机上运行 Eseutil 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
244525 (http://support.microsoft.com/kb/244525/)
如何在没有 Exchange Server 的计算机上运行 Eseutil
如果不使用 /t 开关,则在从中运行 eseutil /d 命令的逻辑驱动器上创建 Tempdfrg.edb 文件。例如,要在驱动器 D 的根目录上创建 Tempdfrg.edb,请运行以下命令:
D:\>eseutil /d /ispriv 也可以使用 /t 开关来设置临时数据库的名称并将其放在其他位置。例如,如果您正在驱动器 C 中运行 eseutil 命令,要在驱动器 D 的根目录上创建 Sample.edb,请运行以下命令:
C:\>eseutil /d /ispriv /td:\Sample.edb
这篇文章中的信息适用于:
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。 | 文章翻译
|

回到顶端
