Configuración de un repositorio de MS SQL Server

Estos pasos describen cómo configurar el repositorio en una base de datos MS SQL Server:

  1. Copie todos los recursos del repositorio a una carpeta local con el comando limrepo export de la Utilidad de administración (consulte la sección Administración de la Guía de Spectrum Spatial para obtener instrucciones).

    El contenido del repositorio instalado debe exportarse. Este paso solo se debe realizar una vez, ya que el contenido del repositorio debe ser el mismo en este punto para todas las instancias de Spectrum™ Technology Platform.

  2. Detenga el servidor Spectrum™ Technology Platform en todos los nodos (para obtener instrucciones, consulte Detener un clúster).
  3. Abra repository.mssql.xml en la carpeta server/modules/spatial/jackrabbit.
    1. Modifique la sección DataSource con el nombre de host del servidor MS SQL, puerto, tipo de base de datos, usuario y contraseña.
    2. Modifique la sección Clúster con un ID de clúster distinto, como Nodo 1 y los nodos subsiguientes (por ejemplo, Nodo 2, Nodo 3) y guarde los cambios.
    3. Copie el contenido de repository.mssql.xml a repository.xml, y guárdelo. Para entornos distintos de Windows, use el comando de copia (por ejemplo, cp repository.mssql.xml repository.xml )
  4. En todas las instancias de Spectrum™ Technology Platform, elimine las siguientes carpetas del directorio /server/modules/spatial/jackrabbit: repositorio, versión, entornos de trabajo.
  5. Si a su base de datos SQL Server ya se le agregó el contenido del repositorio, debe eliminar las tablas de la base de datos, de modo que se pueda crear un repositorio desocupado. Si está iniciando una base de datos nueva, asegúrese de que no existan tablas. Se deben eliminar las siguientes tablas de la base de datos:
    default_names_id_seq
    default_binval
    default_bundle
    default_names
    default_refs
    rep_fsentry
    rep_global_revision
    rep_journal
    rep_local_revisions
    security_binval
    security_bundle
    security_names
    security_refs
    version_binval
    version_bundle
    version_names
    version_refs
  6. Inicie el servidor Spectrum™ Technology Platform solo en el nodo de raíz (para obtener instrucciones, consulte Encender un clúster).
  7. Importe el contenido mediante el comando limrepo import, y apunte solo al Nodo 1 (no al equilibrador de carga).

    Este paso solo se debe realizar en una de las instancias de Spectrum™ Technology Platform, preferentemente en el Nodo 1.

  8. En el caso de los nodos restantes, siga los pasos 3 y 4, luego inicie el servidor de Spectrum™ Technology Platform en cada nodo (para obtener instrucciones, consulte Encender un clúster).