Set las conexiones y cree las tablas necesarias en la base de datos
Microsoft SQL Server para que funcione con
Rational Connector for SAP Solution Manager.
Antes de empezar
Asegúrese de cumplir con los siguientes requisitos previos:
- Debe haberse iniciado el servicio.
- Debe haberse instalado el controlador JDBC (Java™ Database Connectivity).
Consejo: Para descargar el controlador JDBC de Microsoft SQL Server vaya a
www.microsoft.com y busque el controlador JDBC 3.0 en
http://download.microsoft.com/download/D/6/A/D6A241AC-433E-4CD2-A1CE-50177E8428F0/1033/sqljdbc_3.0.1301.101_enu.exe
- El protocolo TCP debe estar habilitado para Microsoft SQL Server.
- El usuario debe ser miembro del rol de servidor fijo sysadmin o propietario de la base de datos (dbo).
asegúrese de que la seguridad del servidor esté establecida en
Microsoft SQL Server y Modalidad de autenticación de Windows.
Acerca de esta tarea
Configure la base de datos SQL Server utilizando la herramienta de línea de mandatos
sqlcmd
que se proporciona con la instalación de SQL Server.
Procedimiento
- Active la herramienta sqlcmd para Microsoft SQL Server 2008 Express
Edition. Pulse .
- En la ventana Administrador de configuración de SQL Server, en el panel izquierdo, pulse
.
- Efectúe una doble pulsación en el protocolo Conductos con nombre.
- En el cuadro de diálogo Propiedades de conductos con nombre, establezca el valor del campo
Habilitado en Sí.
- Cambie el Nombre de conducto por \\.\pipe\sql\query.
- Pulse Aplicar y reinicie los servicios de SQL Server.
Consejo: También puede utilizar una herramienta visual, por ejemplo, SQL Server Studio Management, que también
está disponible para la versión Express como SQL Server Studio Management
Express.
Para obtener más información, consulte la documentación de SQL Server o a un administrador de bases de datos (DBA) de
SQL Server.
Importante: Si instala Rational Connector en el mismo sistema o
en los mismos sistemas operativos distribuidos, deben crearse una base de datos independiente y un usuario de base de
datos que esté asociado con la base de datos.
- Cree una base de datos para cada instancia de Rational Connector. Utilice el ejemplo siguiente,
sustituyendo sap por el nombre de su base de datos:
CREATE DATABASE sapdb
GO
- Cree un usuario y una contraseña y cambie la propiedad de la base de datos ejecutando estos mandatos:
CREATE LOGIN sapDBuser
WITH PASSWORD = 'sapDBpswd';
USE sapdb;
exec sp_changedbowner 'sapDBuser'
GO
- Cambie el sistema de versión de fila para la base de datos. Desde la herramienta de línea de mandatos, ejecute este mandato:
Importante: Antes de ejecutar este mandato, asegúrese de que la conexión con la base de datos está abierta.
ALTER DATABASE sapdb SET READ_COMMITTED_SNAPSHOT ON
GO
- Si se conecta a la base de datos SQL Server mediante WebSphere
Application Server con JRE 6.0, establezca la variable SQLSERVER_JDBC_DRIVER_FILE de modo que apunte
a la versión de JRE 6.0 del controlador JDBC denominado sqljdbc4.jar.
Este controlador se puede instalar en un directorio de su elección del servidor de aplicaciones. Para servidores
Tomcat, ponga sqljdbc4.jar en el directorio
DirInstalaciónSAPC/server/Tomcat/lib.
Para WebSphere Application Servers, siga estos pasos:
- Abra la consola administrativa apuntando un navegador a
http://susistema:9060/ibm/console
- Pulse .
- En la primera página del asistente, seleccione Todos los ámbitos, a continuación seleccione
Nodo=SuNombreDeNodo, Servidor=SuConfiguraciónDeServidor.
Pulse Nuevo. Establezca Tipo de base de datos en SQL
Server, Tipo de proveedor en SQL Server con IBM JCC Driver y
Tipo de implementación en Origen de datos XA.
- En la segunda página del asistente, establezca la vía de acceso del directorio en el directorio en el que colocó
el archivo sqljdbc4.jar.
- En la última página del asistente, pulse Finalizar.
- Si está utilizando WebSphere Application Server, también debe añadir
una propiedad personalizada que apunte al controlador JDBC sqljdbc4.jar. Para obtener más información, consulte Configuración de WebSphere Application Server.
- Para configurar las conexiones de base de datos y crear tablas de base de datos, utilice la herramienta de
mandatos SQL para ejecutar el script DDL DirInstalaciónSAPC/MSSQL_Tables.ddl.
- Abra el archivo DirInstalaciónSAPC/server/conf/sapconnector.properties en
un editor de texto y siga estos pasos:
- Comente las líneas de la base de datos Derby predeterminada.
- Elimine el comentario de las líneas de SQL Server y modifique los campos de nombre de host, instancia, usuario y
contraseña de los campos para que coincidan con las credenciales de su entorno.
- Guarde el archivo y ciérrelo.