Adding a configuration keyword to the DBTUNE table in SQL Server for the BIS workspace (Bathymetry Solution)

Когда файлы данных будут созданы, введите новое ключевое слово конфигурации в таблице DBTUNE. На основе этого нового ключевого слова, данные и объекты базы данных будут сохранены в местоположение FileGroups, которое было задано ранее. В DBTUNE таблица хранится под sde пользователем в SQL Server. Чтобы изменить DBTUNE, необходимо экспортировать DBTUNE в текстовый файл и произвести изменения в данном текстовом файле. После внесения обновлений в текстовый файл, импортируйте новый DBTUNE из текстового файла.

Если вы используете только прямые подключения, возможно, у вас не установлен ArcSDE. Вам нужно установить ArcSDE, если вы еще этого не сделали, чтобы получить sdedbtune и sdeconfig инструменты.

ПримечаниеПримечание:

При копировании и вставке примеров могут возникнуть синтаксические ошибки.

Шаги:
  1. From the command prompt, export the dbtune file before making any modifications.

    The <sql_server_instance_name> is the same as the SQL Server server name for a default instance of SQL Server and <server name>\<instance> for a named instance of SQL Server.

    cd %SDEHOME%
        cd etc
        sdedbtune -o export -f dbtune_exp.sde -u sde -p sde -i sde:sqlserver:<sql_server_instance_name> -s <server> -D bisdb
    
  2. Copy dbtune_exp.sde to dbtune_bis.sde.
  3. Using a file-based editor, modify the ##DEFAULTS configuration keywords to control in which FileGroup the tables and indexes will be created.

    If your database only stores the BIS repository, the dbtune_bis.sde file can be opened in a text editor where you can manually edit the ##DEFAULTS configuration keyword; otherwise, create a new configuration keyword using the following example.

    dbtune_bis.sde
    
    ##DEFAULTS
    A_CLUSTER_RASTER           0
    A_CLUSTER_ROWID            0
    A_CLUSTER_SHAPE            1
    A_CLUSTER_STATEID          0
    A_CLUSTER_USER             0
    A_CLUSTER_XML              0
    A_INDEX_RASTER             "WITH FILLFACTOR = 75 ON BIS_AINDEX"
    A_INDEX_ROWID              "WITH FILLFACTOR = 75 ON BIS_AINDEX"
    A_INDEX_SHAPE              "WITH FILLFACTOR = 75 ON BIS_AINDEX"
    A_INDEX_STATEID            "WITH FILLFACTOR = 75 ON BIS_AINDEX"
    A_INDEX_USER               "WITH FILLFACTOR = 75 ON BIS_AINDEX"
    A_INDEX_XML                "WITH FILLFACTOR = 75 ON BIS_AINDEX"
    A_MS_SPINDEX               "GRIDS = (MEDIUM, MEDIUM, MEDIUM, MEDIUM), CELLS_PER_OBJECT = 16"
    A_OUT_OF_ROW               0
    A_STORAGE                  "ON BIS_ADATA"
    AUX_CLUSTER_COMPOSITE      1
    AUX_INDEX_COMPOSITE        "WITH FILLFACTOR = 75 ON BIS_RASTER_INDEX"
    AUX_STORAGE                "ON BIS_RASTER"
    B_CLUSTER_RASTER           0
    B_CLUSTER_ROWID            0
    B_CLUSTER_SHAPE            1
    B_CLUSTER_TO_DATE          0
    B_CLUSTER_USER             0
    B_CLUSTER_XML              0
    B_INDEX_RASTER             "WITH FILLFACTOR = 75 ON BIS_BINDEX"
    B_INDEX_ROWID              "WITH FILLFACTOR = 75 ON BIS_BINDEX"
    B_INDEX_SHAPE              "WITH FILLFACTOR = 75 ON BIS_BINDEX"
    B_INDEX_TO_DATE            "WITH FILLFACTOR = 75 ON BIS_BINDEX"
    B_INDEX_USER               "WITH FILLFACTOR = 75 ON BIS_BINDEX"
    B_INDEX_XML                "WITH FILLFACTOR = 75 ON BIS_BINDEX"
    B_MS_SPINDEX               "GRIDS = (MEDIUM, MEDIUM, MEDIUM, MEDIUM), CELLS_PER_OBJECT = 16"
    B_OUT_OF_ROW               0
    B_STORAGE                  "ON BIS_BDATA"
    BLK_CLUSTER_COMPOSITE      1
    BLK_INDEX_COMPOSITE        "WITH FILLFACTOR = 75 ON BIS_RASTER_INDEX"
    BLK_OUT_OF_ROW             0
    BLK_STORAGE                "ON BIS_RASTER"
    BND_CLUSTER_COMPOSITE      0
    BND_CLUSTER_ID             0
    BND_INDEX_COMPOSITE        "WITH FILLFACTOR = 75 ON BIS_RASTER_INDEX"
    BND_INDEX_ID               "WITH FILLFACTOR = 75 ON BIS_RASTER_INDEX"
    BND_STORAGE                "ON BIS_RASTER"
    COLLATION_NAME             ""
    CROSS_DB_QUERY_FILTER      0
    D_CLUSTER_ALL              0
    D_CLUSTER_DELETED_AT       1
    D_INDEX_ALL                "WITH FILLFACTOR = 75 ON BIS_DINDEX"
    D_INDEX_DELETED_AT         "WITH FILLFACTOR = 75 ON BIS_DINDEX"
    D_STORAGE                  "ON BIS_DDATA"
    F_CLUSTER_FID              1
    F_INDEX_AREA               "WITH FILLFACTOR = 75 ON BIS_FINDEX"
    F_INDEX_FID                "WITH FILLFACTOR = 75 ON BIS_FINDEX"
    F_INDEX_LEN                "WITH FILLFACTOR = 75 ON BIS_FINDEX"
    F_OUT_OF_ROW               0
    F_STORAGE                  "ON BIS_FDATA"
    GEOM_SRID_CHECK            1
    GEOMETRY_STORAGE           "GEOMETRY"
    GEOMTAB_OUT_OF_ROW         0
    GEOMTAB_PK                 "WITH FILLFACTOR = 75 ON BIS_FINDEX"
    GEOMTAB_STORAGE            "ON BIS_FDATA"
    I_STORAGE                  "ON BIS_FDATA"
    NUM_DEFAULT_CURSORS        -1
    PERMISSION_CACHE_THRESHOLD 250
    RAS_CLUSTER_ID             1
    RAS_INDEX_ID               "WITH FILLFACTOR = 75 ON BIS_RASTER_INDEX"
    RAS_STORAGE                "ON BIS_RASTER"
    RASTER_STORAGE             "BINARY"
    S_CLUSTER_ALL              1
    S_CLUSTER_SP_FID           0
    S_INDEX_ALL                "WITH FILLFACTOR = 75 ON BIS_SINDEX"
    S_INDEX_SP_FID             "WITH FILLFACTOR = 75 ON BIS_SINDEX"
    S_STORAGE                  "ON BIS_SDATA"
    UI_TEXT                    "User Interface text for DEFAULTS"
    UNICODE_STRING             "TRUE"
    XML_COLUMN_STORAGE         "DB_XML"
    XML_DOC_INDEX              "WITH FILLFACTOR = 75 ON BIS_XMLDOCINDEX"
    XML_DOC_OUT_OF_ROW         0
    XML_DOC_STORAGE            "ON BIS_XMLDOC"
    XML_DOC_UNCOMPRESSED_TYPE  "BINARY"
    XML_IDX_CLUSTER_DOUBLE     0
    XML_IDX_CLUSTER_ID         0
    XML_IDX_CLUSTER_PK         1
    XML_IDX_CLUSTER_STRING     0
    XML_IDX_CLUSTER_TAG        0
    XML_IDX_FULLTEXT_CAT       "SDE_DEFAULT_CAT"
    XML_IDX_FULLTEXT_LANGUAGE  ""
    XML_IDX_FULLTEXT_TIMESTAMP 1
    XML_IDX_FULLTEXT_UPDATE_METHOD "CHANGE_TRACKING BACKGROUND"
    XML_IDX_INDEX_DOUBLE       "WITH FILLFACTOR = 75 ON BIS_XMLDOCINDEX"
    XML_IDX_INDEX_ID           "WITH FILLFACTOR = 75 ON BIS_XMLDOCINDEX"
    XML_IDX_INDEX_PK           "WITH FILLFACTOR = 75 ON BIS_XMLDOCINDEX"
    XML_IDX_INDEX_STRING       "WITH FILLFACTOR = 75 ON BIS_XMLDOCINDEX"
    XML_IDX_INDEX_TAG          "WITH FILLFACTOR = 75 ON BIS_XMLDOCINDEX"
    XML_IDX_OUT_OF_ROW         0
    XML_IDX_STORAGE            "ON BIS_XMLDOCINDEX"
    END
    
  4. From the command prompt, import the modified dbtune_bis.sde file.
    sdedbtune -o import -f dbtune_bis.sde -u sde -p sde -i sde:sqlserver:<sql_server_instance_name> -s <server> -D bisdb
    
4/27/2014