Configuración de una base de datos SQL Server

Para configurar una base de datos SQL Server para utilizar con Servidor de gestión de diseño, puede usar la línea de mandatos o una herramienta visual como SQL Server Studio Management.

Antes de empezar

Procedimiento

Las instrucciones siguientes presuponen que se está utilizando la herramienta sqlcmd, pero también se puede utilizar SQL Server Management Studio.

  1. En el servidor de bases de datos, mientras está conectado como administrador de base de datos, abra una ventana de indicador de mandatos y ejecute el mandato sqlcmd para conectarse a la base de datos. Por ejemplo, puede ejecutar este mandato:
    sqlcmd -S localhost\nombreInstancia
    Utilice el nombre de la instancia de base de datos para nombreInstancia.
  2. Mientras está conectado a la base de datos, ejecute los siguientes mandatos para crear una base de datos y un usuario para la aplicación Jazz Team Server:
    CREATE DATABASE JTS
    GO
    CREATE LOGIN jtsDBuser
    WITH PASSWORD = 'jtsDBpw';
    USE JTS;
    exec sp_changedbowner 'jtsDBuser'
    GO 
  3. Ejecute el siguiente mandato para cambiar el valor de intercalación para la base de datos:
    ALTER DATABASE JTS COLLATE SQL_Latin1_General_CP437_CS_AS
    GO
  4. Ejecute el siguiente mandato para cambiar el sistema de versiones de filas para la base de datos:
    ALTER DATABASE JTS SET READ_COMMITTED_SNAPSHOT ON
    GO
  5. De forma parecida, configure 3 bases de datos adicionales para Servidor de gestión de diseño (DM), el depósito de datos (DW) y Configuration Management Server (VVC) sustituyendo el <nombre_BD> para los nombres de las bases de datos (DM, DW, y VVC).
    1. Cree la base de datos y un usuario:
      CREATE DATABASE <nombre_BD> 
      GO 
      CREATE LOGIN <nombre_BD>DBuser
      WITH PASSWORD = '<nombre_BD>DBpw';
      USE <nombre_BD>;
      exec sp_changedbowner '<nombre_DB>DBuser'
      GO 
    2. Cambie el valor de intercalación:
      ALTER DATABASE <nombre_BD> COLLATE SQL_Latin1_General_CP437_CS_AS 
      GO
    3. Cambie el sistema de versiones de filas:
      ALTER DATABASE <nombre_BD> SET READ_COMMITTED_SNAPSHOT ON
      GO
  6. Cierre la conexión de base de datos con el mandato exit.
  7. Si se va a conectar a la base de datos SQL Server utilizando WebSphere Application Server con JRE 5.0 o la versión de Tomcat que está incluida con Servidor de gestión de diseño, establezca la variable de sistema SQLSERVER_JDBC_DRIVER_FILE en Servidor de gestión de diseño para que apunte al JRE versión 5.0 del controlador JDBC llamado sqljdbc.jar.
    Nota: No utilice espacios en las vías de acceso de archivo al controlador JDBC. Para el directorio Archivos de programa en sistemas de 32 bits, puede utilizar PROGRA~1. Para el directorio Archivos de programa (x86) en sistemas de 64 bits, puede utilizar PROGRA~2.
  8. Si se va a conectar con la base de datos SQL Server utilizando WebSphere Application Server con JRE 6.0 o si desea configurar el servidor Tomcat para que utilice Java Runtime Environment 6.0, lleve a cabo los pasos siguientes:
    1. Establezca la variable de sistema SQLSERVER_JDBC_DRIVER_FILE para que apunte al JRE versión 6.0 del controlador JDBC llamado sqljdbc4.jar.
    2. Especifique la ubicación del JRE en los siguientes archivos:
      Para Windows
      • dirInstalación/server/repotools-jts.bat
      • dirInstalación/internal/repotools/repotools.bat
      Para Linux
      • dirInstalación/server/repotools-jts.sh
      • dirInstalación/internal/repotools/repotools.sh
      Cada uno de estos archivos define una variable llamada JAVA, como se muestra en el ejemplo siguiente:
      if [ `uname` = Darwin ];
        then
          JAVA="/usr/bin/java"
          VMARGS="$VMARGS -XX:MaxPermSize=384m"
          DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
        else
          JAVA="$START_DIR/jre/bin/java"
      fi
      Cambie cada sentencia de asignación para esta variable a la ubicación del JRE. El código resultante es similar al siguiente, con su ubicación de JRE en lugar de ubicaciónJre:
      if [ `uname` = Darwin ];
        then
          JAVA="ubicaciónJre/bin/java"
          VMARGS="$VMARGS -XX:MaxPermSize=384m"
          DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
        else
          JAVA="ubicaciónJre/bin/java"
      fi
    3. Guarde y cierre los archivos.

Qué hacer a continuación

Si utiliza el asistente de configuración de Servidor de gestión de diseño para configurar el servidor, no es necesario realizar ninguna otra tarea de personalización de base de datos. Este asistente de configuración configura las bases de datos y crea las tablas necesarias.

Si no ejecuta el asistente de configuración, puede personalizar las bases de datos manualmente; para obtener información, consulte Configuración de una base de datos SQL Server en la documentación de instalación de Rational Team Concert.


Comentarios