Conexión (ODBC y JDBC) con M$ SQL Server 2000

Aclaración: este tutorial fue publicado inicialmente en el grupo Pentaho.

Buenas.
Debido a preguntas concurrentes acerca de este tema y el de las conexiones en general, conjuntamente con mi colega Ing. Mariano García Mattío hemos realizado un pequeño manual, en el que explicaremos mediante ejemplos gráficos como establecer desde Pentaho Data Integration 3.2.0 stable conexiones ODBC y JDBC con M$ SQL Server 2000.
SQL Server Enterprise Manager:

Administrador de servicios de SQL Server:

Conexión ODBC
1) Establecer orígen de datos ODBC:
* Ir a Panel de control → Herramientas Administrativas → Orígenes de datos (ODBC)
* Seleccionar la pestaña “DNS de Sistema” y presionar el botón “Agregar…”.
* Seleccionar el controlador “SQL Server” y presionar el botón “Finalizar”.
* Completar la ficha para la creación del origen de datos:
** Nombre: datawarehouseODBC
** Descripción: Conexión ODBC a datawarehouse
** Servidor: TGX
* Una vez completada la ficha presionar el botón “Siguiente >”.
* Completar la información de esta pantalla de acuerdo lo crean conveniente y presionar el botón “Siguiente >”.
* Tildar la opción “Establecer la siguiente base de datos como predeterminada” y seleccionar “datawarehouse”. Presionar el botón “Siguiente >”.
* Completar la información de esta pantalla de acuerdo lo crean conveniente y presionar el botón “Finalizar”.
Finalmente deberíamos tener algo como esto:

2) Establecer conexión ODBC en Pentaho Data Integration 3.2.0 stable:
* En la “Transformación” o “Trabajo” que estemos utilzando, ir a la pestaña “View”:

* Presionar el botón derecho sobre “Conexiones a base de datos” y seleccionar “Nuevo”.
* A continuación llenaremos solo los campos necesarios para establecer la conexión, es decir, los campos de la pestaña “General”:
** Connection Name: Conexión ODBC a datawarehouse
** Connection Type: MS SQL Server
** Access: ODBC
** ODBC DNS Source Name: datawarehouseODBC

* Es conveniente presionar el botón “Probar” para asegurarnos de la conexión es correcta.
* Finalmente presionar “OK”.
Conexión JDBC
1) Configurar Driver JDBC:
* Copiar el driver “sqljdbc.jar” en “[data-integration_home]\libext\JDBC”
* Reiniciar Pentaho Data Integration si es que ya estaba ejecutándose.
2) Habilitar la autentificación estándar en M$ SQL Server 2000:
Este paso es llevado a cabo para que cuando intentemos establecer la conexión con la base de datos no nos arroje el siguiente error: Error de inicio de sesión del usuario ‘sa’. Motivo: no está asociado a una conexión de SQL Server de confianza.
* Abrir SQL Server Enterprise Manager.
* Botón derecho sobre el servidor, en nuestro caso: (local)(Windows NT).
* Seleccionar la opción “Propiedades”.
* Ir a la pestaña “Seguridad” y seleccionar la opción “SQL Server y Windows”.
* Presionar el botón “Aceptar” y reiniciar el servicio.
3) Establecer conexión JDBC en Pentaho Data Integration 3.2.0 stable:
*En la “Transformación” o “Trabajo” que estemos utilzando, ir a la pestaña “View”:

* Presionar el botón derecho sobre “Conexiones a base de datos” y seleccionar “Nuevo”.
* A continuación llenaremos solo los campos necesarios para establecer la conexión, es decir, los campos de la pestaña “General”:
** Connection Name: Conexión JDBC a datawarehouse
** Connection Type: Generic database
** Access: Natie (JDBC)
** Custom Connection URL: jdbc:sqlserver://localhost:1433;databasename=datawarehouse;responseBuffering=adaptive
** Custom Driver Class Name: com.microsoft.sqlserver.jdbc.SQLServerDriver
** User Name: sa
** Password: sa

* Es conveniente presionar el botón “Probar” para asegurarnos de la conexión es correcta.
* Finalmente presionar “OK”.
Esperamos les sea útil.
Saludos.

Fuente: http://www.redopenbi.com/group/pentahodataintegration/forum/topics/tutorial-06-conexion-odbc-y

Publicado el 25 julio, 2012 en Pentaho Data Integration. Añade a favoritos el enlace permanente. 1 comentario.

  1. What’s up, everything is going sound here and ofcourse every one is sharing facts, that’s truly good, keep up
    writing.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: