Buscar en el Blog

Mostrando las entradas con la etiqueta SQL Server. Mostrar todas las entradas
Mostrando las entradas con la etiqueta SQL Server. Mostrar todas las entradas

lunes, 18 de junio de 2018

Cómo configurar DataCleaner para conectarse a MS SQL Server usando ActiveDirectory

En ésta publicación explico el procedimiento para configurar DataCleaner y que esté en capacidad de conectarse a Microsoft SQL Server usando Active Directory en el sistema operativo Windows.

1) Descargar el controlador JDBC jTDS del siguiente link

2) Descomprimir el archivo jtds-1.3.1-dist.zip

3) Copiar el archivo jtds-1.3.1.jar al directorio \DataCleaner\lib

4) Copiar el archivo ntlmauth.dll:

Para máquinas virtuales de 64 bits

Copiar el archivo ntlmauth.dll ubicado en jtds-1.3.1-dist\x64\SSO a \DataCleaner\lib

Para máquinas virtuales de 32 bits

Copiar el archivo ntlmauth.dll ubicado en jtds-1.3.1-dist\x86\SSO a \DataCleaner\lib

5) Editar el archivo datacleaner.cmd, ubicar la línea en donde se llama a java e incluir la referencia al directorio lib dónde se copió la DLL del paso 4), como se muestra a continuación:

call java %DATACLEANER_JAVA_OPTS% "-Djava.library.path="="%DATACLEANER_LIB_HOME%lib" -jar "%DATACLEANER_LIB_HOME%\DataCleaner.jar"

6) En la sección de Manage Datastores seleccionar una conexión Microsoft SQL Server 

7) Ir a la pestaña Generic connection parameters y usar la siguiente cadena de conexión (Connection string)

jdbc:jtds:sqlserver://localhost:1433/master;domain=nombreDelDominio;useUnicode=true;characterEncoding=UTF-8

jueves, 2 de marzo de 2017

Cómo configurar SQuirreL para conectarse a MS SQL Server usando Active Directory

En ésta publicación explico el procedimiento para configurar una conexión a un servidor de base de datos Microsoft SQL Server desde SQuirreL SQL Client usando Active Directory.

Configuración MS SQL Server

1. Ir a Sql Server Configuration Manager
2. Ubicar SQL Server Network Configuration > Protocols

  • En la sección de Protocols, colocar Enabled = yes
  • En la sección de IP Addresses > IPAll, colocar TCP Port = 1433

3. Reiniciar el servidor de base de datos SQL Server

Configuración SQuirreL SQL Client

1. Descargar el controlador JDBC jTDS del siguiente link
2. Descomprimir el archivo jtds-1.3.1-dist.zip
3. Copiar el archivo jtds-1.3.1.jar al directorio \squirrel-sql-3.7.1\lib
4. Copiar el siguiente archivo DLL

Para máquinas de 64 bits
  • Copiar el archivo ntlmauth.dll ubicado en jtds-1.3.1-dist\x64\SSO a \squirrel-sql-3.7.1\lib
Para máquinas de 32 bits
  • Copiar el archivo ntlmauth.dll ubicado en jtds-1.3.1-dist\x86\SSO a \squirrel-sql-3.7.1\lib
5. Editar el archivo squirrel-sql.bat y ubicar la línea donde está start "SQuirreL SQL Client", agregar:
"-Djava.library.path"="%SQUIRREL_SQL_HOME%\lib"

Se tendrá una configuración similar a la siguiente:
start "SQuirreL SQL Client" /B "%LOCAL_JAVA%" "-Djava.library.path"="%SQUIRREL_SQL_HOME%\lib" -Xmx1024m -Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -cp %SQUIRREL_CP% -splash:"%SQUIRREL_SQL_HOME%/icons/splash.jpg" net.sourceforge.squirrel_sql.client.Main %TMP_PARMS%

6. Abrir SQuirreL e ir a la sección de Drivers, deberá estar habilitado el driver jTDS Microsoft SQL

7. Crear una nueva conexión usando el driver jTDS Microsoft SQL con la siguiente URL:
jdbc:jtds:sqlserver://localhost:1433/master;useUnicode=true;characterEncoding=UTF-8