问题:我阅读过一篇文章。这篇文章指出,使用“ESEUTIL /D”命令可以压缩信息的存储空间并能够回收磁盘空间。然而,在我的服务器上没有足够的剩余空间来执行磁盘碎片整理程序。即使执行磁盘碎片整理程序的时候,我也找不到正确的语法将临时文件转存到文件的临时保存区域。请问,信息存储区域是否存在额外的风险呢?解答:“ESEUTIL”程序无需安装Microsoft Exchange就可以在计算机上运行。首先,你需要把数据库文件复制到另一台计算机上。然后,你还要从Exchsrvrbin目录中将“Eseutil.exe”、“Ese.dll”、“Jcb.dll”、“Exosal.dll”以及“Exchmem.dll”文件复制到你希望运行这个程序的路径下。此外,你还需要确定运行ESEUTIL的计算机的语言环境要与你的Exchange服务器的语言环境相匹配。
然后,把你已经整理过碎片的数据库复制回其原始的位置。请注意,你首先要把需要进行碎片整理的数据库解除挂载(unmount)以便能够将其复制到另一台计算机上,然后,再把这个数据库复制回你的Exchange服务器上的原始位置。
做为一种可以选择的方法,你还可以使用“ESEUTIL's /T”命令开关来定义不同名称和路径。如果你映射了一个共享的驱动器来运行ESEUTIL,并且把这个映射的驱动器盘符分配为“Z:”,那么你就需要使用下面的这个命令:
Eseutil /d /ispriv /tz:NewDatabase.edb
微软公司建议你剩余磁盘空间至少要等于你的需要进行碎片整理的数据库大小的110%。