Modifying DBTUNE in SQL Server (Production Mapping)

Después de crear los archivos de datos, modifique DBTUNE para incluir una nueva clave de configuración. Basándose en esta nueva clave, los datos y los objetos de base de datos se almacenarán en la ubicación de grupos de archivos definida previamente. La tabla DBTUNE se almacena en el usuario SDE de SQL Server. Para modificar la tabla DBTUNE, es necesario exportarla a un archivo de texto y realizar las modificaciones en dicho archivo. Una vez realizadas las actualizaciones en el archivo de texto, importe la nueva DBTUNE desde el citado archivo.

Si solo usa conexiones directas en el sitio, puede que no tenga que instalar ArcSDE. Necesita instalar ArcSDE, si no lo ha hecho todavía, para obtener las herramientas sdedbtune y sdeconfig.

NotaNota:

La operación de copiar y pegar los ejemplos puede dar lugar a errores de sintaxis.

Pasos:
  1. Export the dbtune file before making any modifications.

    The <database_name> is the localhost name\instance name.

    cd %SDEHOME%
    cd etc
    sdedbtune -o export -f dbtune_exp.sde -u sde -p sde -i sde:sqlserver:<database_name> -s <localhost> -D prodlibdb
    
  2. Copy dbtune_exp.sde to dbtune_<Database Name>.sde.
  3. Modify the ##DEFAULTS configuration keywords to control in which FileGroup the tables and indexes will be created.
    NotaNota:

    If your database only stores the product library repository, the dbtune_<Database Name>.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_prodlib.sde
    
    ##DEFAULTS
    A_INDEX_RASTER	"WITH FILLFACTOR = 75 ON PRODLIB_AINDEX"
    A_INDEX_ROWID	"WITH FILLFACTOR = 75 ON PRODLIB_AINDEX"
    A_INDEX_SHAPE	"WITH FILLFACTOR = 75 ON PRODLIB_AINDEX"
    A_INDEX_STATEID	"WITH FILLFACTOR = 75 ON PRODLIB_AINDEX"
    A_INDEX_USER	"WITH FILLFACTOR = 75 ON PRODLIB_AINDEX"
    A_INDEX_XML	"WITH FILLFACTOR = 75 ON PRODLIB_AINDEX"
    A_STORAGE	"ON PRODLIB_ADATA"
    B_INDEX_RASTER	"WITH FILLFACTOR = 75 ON PRODLIB_BINDEX"
    B_INDEX_ROWID	"WITH FILLFACTOR = 75 ON PRODLIB_BINDEX"
    B_INDEX_SHAPE	"WITH FILLFACTOR = 75 ON PRODLIB_BINDEX"
    B_INDEX_TO_DATE	"WITH FILLFACTOR = 75 ON PRODLIB_BINDEX"
    B_INDEX_USER	"WITH FILLFACTOR = 75 ON PRODLIB_BINDEX"
    B_INDEX_XML	"WITH FILLFACTOR = 75 ON PRODLIB_BINDEX"
    B_STORAGE	"ON PRODLIB_BDATA"
    D_INDEX_ALL	"WITH FILLFACTOR = 75 ON PRODLIB_DINDEX"
    D_INDEX_DELETED_AT	"WITH FILLFACTOR = 75 ON PRODLIB_DINDEX"
    D_STORAGE	"ON PRODLIB_DDATA"
    F_INDEX_AREA	"WITH FILLFACTOR = 75 ON PRODLIB_FINDEX"
    F_INDEX_FID	"WITH FILLFACTOR = 75 ON PRODLIB_FINDEX"
    F_INDEX_LEN	"WITH FILLFACTOR = 75 ON PRODLIB_FINDEX"
    F_STORAGE	"ON PRODLIB_FDATA"
    GEOMETRY_STORAGE	"GEOMETRY"
    GEOMTAB_PK	"WITH FILLFACTOR = 75 ON PRODLIB_FINDEX"
    GEOMTAB_STORAGE	"ON PRODLIB_FDATA"
    I_STORAGE	"ON PRODLIB_FDATA"
    S_INDEX_ALL	"WITH FILLFACTOR = 75 ON PRODLIB_SINDEX"
    S_INDEX_SP_FID	"WITH FILLFACTOR = 75 ON PRODLIB_SINDEX"
    S_STORAGE	"ON PRODLIB_SDATA"
    END
    
  4. Import the modified dbtune_prodlib.sde file.

    sdedbtune -o import -f dbtune_prodlib.sde -u sde -p sde -i sde:sqlserver:<server> -s <server> -D prodlibdb
    
4/26/2014