向 Workflow Manager 工作空间的 SQL Server 的 DBTUNE 表中添加配置关键字。

复杂程度: 初级 数据要求: ArcGIS Tutorial Data for Desktop

将配置关键字添加到 DBTUNE(修改 DBTUNE)

在创建数据文件之后,修改 DBTUNE 以加入新的配置关键字。根据此新关键字,数据和数据库对象将存储在之前定义的文件组位置中。DBTUNE 表存储在 SQL Server 中的 sde 用户下。要修改 DBTUNE,有必要将 DBTUNE 导出至文本文件中,然后在文本文件中进行修改。在对文本文件进行更新后,从文本文件中导入新的 DBTUNE。

按照下列步骤创建新的 DBTUNE 关键字。

如果您只能在您的站点上使用直接连接,那么您可能尚未安装 ArcSDE。需要安装 ArcSDE,如果尚未安装,则应获取 sdedbtune 和 sdeconfig 工具。

注注:

对示例进行复制和粘贴可能会导致语法错误。

步骤:
  1. 在进行任何修改前从命令提示符处导出 dbtune 文件。

    <database_name> 是本地主机名称\实例名称。

    cd %SDEHOME%
    cd etc
    sdedbtune -o export -f dbtune_exp.sde -u sde -p sde -i sde:sqlserver:<database_name> -s <localhost> -D wmxdb
    

  2. 将 dbtune_exp.sde 复制到 dbtune_wmx.sde。
  3. 使用基于文件的编辑器修改 ##DEFAULTS 配置关键字,以控制将在哪个文件组中创建表和索引。

    如果数据库仅存储了 Workflow Manager 资料档案库,则 dbtune_wmx.sde 文件可以在文本编辑器中打开,这样便可手动编辑 ##DEFAULTS 配置关键字;否则,请使用下列示例创建新的配置关键字。

    dbtune_wmx.sde
    
    ##DEFAULTS
    A_INDEX_RASTER             "WITH FILLFACTOR = 75 ON WMX_AINDEX"
    A_INDEX_ROWID              "WITH FILLFACTOR = 75 ON WMX_AINDEX"
    A_INDEX_SHAPE              "WITH FILLFACTOR = 75 ON WMX_AINDEX"
    A_INDEX_STATEID            "WITH FILLFACTOR = 75 ON WMX_AINDEX"
    A_INDEX_USER               "WITH FILLFACTOR = 75 ON WMX_AINDEX"
    A_INDEX_XML                "WITH FILLFACTOR = 75 ON WMX_AINDEX"
    A_STORAGE                  "ON WMX_ADATA"
    B_INDEX_RASTER             "WITH FILLFACTOR = 75 ON WMX_BINDEX"
    B_INDEX_ROWID              "WITH FILLFACTOR = 75 ON WMX_BINDEX"
    B_INDEX_SHAPE              "WITH FILLFACTOR = 75 ON WMX_BINDEX"
    B_INDEX_TO_DATE            "WITH FILLFACTOR = 75 ON WMX_BINDEX"
    B_INDEX_USER               "WITH FILLFACTOR = 75 ON WMX_BINDEX"
    B_INDEX_XML                "WITH FILLFACTOR = 75 ON WMX_BINDEX"
    B_STORAGE                  "ON WMX_BDATA"
    D_INDEX_ALL                "WITH FILLFACTOR = 75 ON WMX_DINDEX"
    D_INDEX_DELETED_AT         "WITH FILLFACTOR = 75 ON WMX_DINDEX"
    D_STORAGE                  "ON WMX_DDATA"
    F_INDEX_AREA               "WITH FILLFACTOR = 75 ON WMX_FINDEX"
    F_INDEX_FID                "WITH FILLFACTOR = 75 ON WMX_FINDEX"
    F_INDEX_LEN                "WITH FILLFACTOR = 75 ON WMX_FINDEX"
    F_STORAGE                  "ON WMX_FDATA"
    GEOMETRY_STORAGE           "GEOMETRY"
    GEOMTAB_PK                 "WITH FILLFACTOR = 75 ON WMX_FINDEX"
    GEOMTAB_STORAGE            "ON WMX_FDATA"
    I_STORAGE                  "ON WMX_FDATA"
    S_INDEX_ALL                "WITH FILLFACTOR = 75 ON WMX_SINDEX"
    S_INDEX_SP_FID             "WITH FILLFACTOR = 75 ON WMX_SINDEX"
    S_STORAGE                  "ON WMX_SDATA"
    END
    

  4. 从命令提示符处导入修改后的 dbtune_wmx.sde 文件。
    sdedbtune -o import -f dbtune_rev.sde -u sde -p sde -i sde:sqlserver:<server> -s <server> -D wmxdb
    
5/10/2014