如何设置全文索引的检查点

 

上一次修改主题: 2005-05-12

强烈建议使用 Microsoft Exchange 2000 Server SP2 附带的检查点脚本,以防止可能发生的索引问题。若要设置全文索引的检查点,请执行下列步骤。

开始之前

此过程是在优化全文索引时应当执行的六个步骤之一。有关此整个过程的详细信息,请参阅如何优化全文索引

默认情况下不启用检查点,因为它需要大量的额外磁盘空间。在运行检查点脚本之前,应该确保有足够的磁盘空间。建议在保存全文索引编录的磁盘上至少有 15% 的可用磁盘空间。

步骤

设置检查点

  1. 确保有足够的磁盘空间。如有必要,请增大卷的大小,或将编录移动到较大的卷中。

  2. 在命令提示符下,运行以下脚本:

    <SystemDrive>:\Program Files\Common Files\System\MSSearch\Bin\EnableCheckPoints.vbs <APPLICATION> [CATALOG].

    • 参数定义
      <APPLICATION>
      这是全文索引应用程序的名称。应用程序的命名约定为 ExchangeServer_<ServerName>。在独立配置中,<ServerName> 是服务器的名称。在群集环境中,<ServerName> 是虚拟服务器的名称。
      [CATALOG]
      此参数是全文索引编录的名称。若要在 Exchange 系统管理器中查找编录的名称,请双击为其创建全文索引的 Exchange 存储,然后双击“全文索引”。属性标记为“索引名”,属性值为编录的名称。

    • 用法
      若要了解如何使用此脚本,请不带参数运行此脚本。
      如果仅指定全文索引应用程序的名称,将对整个应用程序启用检查点。这意味着,从该点创建的所有全文索引都会自动继承属性。如果有现成的全文索引,那么必须通过将编录的名称作为参数指定给脚本,逐个地对这些全文索引启用检查点。
      如果同时指定全文索引应用程序和编录的名称,那么,将对该特定全文索引启用检查点,而不会对其他全文索引启用检查点。这不会对将来创建全文索引的操作产生影响。

      note注意:
      对全文索引(编录)禁用检查点的唯一方法是先删除该索引,然后再重新创建它。
    • 示例
      在服务器 TUNIS01 上为所有新编录设置检查点:

      D:\Program Files\Common Files\System\MSSearch\Bin\
      EnableCheckPoints.vbs ExchangeServer_TUNIS01
      
    • 示例
      为邮箱存储上的现有编录启用检查点:

      D:\Program Files\Common Files\System\MSSearch\Bin\
      EnableCheckPoints.vbs ExchangeServer_TUNIS01 privE34F12BB