Para configurar una base de datos SQL Server para utilizar con
Design Management Server,
puede usar la línea de mandatos o una herramienta visual como SQL Server Studio Management.
Antes de empezar
- Instale SQL Server con la intercalación de base de datos sensible a mayúsculas y
minúsculas seleccionada como el valor predeterminado.
- Asegúrese de que la seguridad del servidor está establecida en la modalidad
Modo de autenticación de Windows y SQL Server.
- Habilite el protocolo TCP para SQL Server:
- Desde el menú Inicio, ejecute el Administrador de configuración de SQL Server.
- Expanda .
- Pulse con el botón derecho del ratón en el protocolo TCP/IP y
luego pulse Habilitar.
- Reinicie el servicio de SQL Server. Para ello, efectúe una doble pulsación en
Servicios de SQL Server, efectúe una doble pulsación en el
servicio en ejecución y luego pulse Reiniciar.
- Instale el controlador JDBC de Microsoft
SQL Server versión 2.0 en el servidor de modelos. Este controlador está disponible aquí: Descarga del controlador JDBC de SQL Server
La
versión 3.0 no está soportada; para obtener más información, consulte la
nota técnica No
se puede ejecutar el servidor de Rational Team Concert utilizando el controlador JDBC de Microsoft SQL
3.0 (en inglés).
- Inicie la sesión como un usuario que sea miembro del rol de servidor fijo
sysadmin o un propietario de la base de datos.
Importante: Si instala Jazz Team Server
con las aplicaciones Gestión de cambios y configuración o Gestión de calidad en el mismo
sistema o en plataformas distribuidas, cree una base de datos independiente y un usuario
que esté asociado a esa base de datos.
- Instale una herramienta para trabajar con la base de datos. Puede utilizar la herramienta
de línea de mandatos sqlcmd, que se proporciona con la instalación de
SQL Server, o instalar SQL Server Management Studio.
Para habilitar la herramienta
sqlcmd:
- Desde el menú Inicio, ejecute el Administrador de configuración de SQL Server.
- Expanda .
- Efectúe una doble pulsación en el protocolo Canalizaciones con nombre.
- Habilite el protocolo de canalizaciones con nombre y especifique el siguiente nombre en el
campo Nombre de canalización:
\\.\pipe\sql\query
- Pulse Aceptar.
- Reinicie el Servicio de SQL Server. Para ello, efectúe una doble pulsación en
Servicios de SQL Server, efectúe una doble pulsación en el
servicio en ejecución y luego pulse Reiniciar.
- Asegúrese de que SQL Server y SQL Server Browser están en ejecución en el
servidor de bases de datos.
Procedimiento
Las instrucciones siguientes presuponen que se está utilizando la herramienta
sqlcmd, pero también se puede utilizar SQL Server Management Studio.
- 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.
- 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
- 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
- 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
- De forma parecida, configure 3 bases de datos adicionales para Design Management Server (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).
- 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
- Cambie el valor de intercalación:
ALTER DATABASE <nombre_BD> COLLATE SQL_Latin1_General_CP437_CS_AS
GO
- Cambie el sistema de versiones de filas:
ALTER DATABASE <nombre_BD> SET READ_COMMITTED_SNAPSHOT ON
GO
- Cierre la conexión de base de datos con el mandato exit.
- 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 Design Management Server,
establezca la variable de sistema SQLSERVER_JDBC_DRIVER_FILE
en Design Management Server
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.
- 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:
- Establezca la variable de sistema SQLSERVER_JDBC_DRIVER_FILE
para que apunte al JRE versión 6.0 del controlador JDBC llamado sqljdbc4.jar.
- Especifique la ubicación del JRE en los siguientes archivos:

- dirInstalación/server/repotools-jts.bat
- dirInstalación/internal/repotools/repotools.bat

- 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
- Guarde y cierre los archivos.
Qué hacer a continuación
Si utiliza el asistente de configuración de
Design Management Server
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.