Configurar una fuente de base de datos Microsoft SQL en Jitterbit Design Studio
Esta página describe cómo configurar Microsoft SQL Server como fuente o destino dentro de Jitterbit Studio utilizando autenticación de Windows o de SQL Server. Consulte Base de datos para obtener información sobre los tipos de autenticación admitidos para varios sistemas.
Autenticación de Windows
La autenticación de Windows es compatible utilizando ODBC y JDBC solo en agentes privados, y se puede usar con solo una cuenta de dominio. Para utilizar la autenticación de Windows, configure estas propiedades en Windows:
- Abra la herramienta Servicios Administrativa (Inicio > Herramientas administrativas > Servicios).
- Si utiliza ODBC, haga clic derecho en el servicio Jitterbit Apache Server y seleccione Propiedades. Si utiliza JDBC, haga clic derecho en el servicio Jitterbit Tomcat Server y seleccione Propiedades.
- Vaya a la pestaña Iniciar sesión. Seleccione Esta cuenta e ingrese el nombre y las credenciales de la cuenta que desea utilizar para la autenticación. Luego haga clic en Aplicar.
- Repita para el servicio Jitterbit Process Engine.
- Establezca
TempDiren el archivo de configuración del agente (jitterbit.conf) aC:\Windows\Temp\jitterbit. - Reinicie los servicios de Jitterbit.
Precaución
Asegúrese de haber otorgado al usuario de dominio el privilegio de Iniciar sesión como un servicio y Actuar como parte del sistema operativo. También asegúrese de que el usuario de dominio tenga derechos de lectura y escritura en el directorio de instalación de Jitterbit.
Nota
Una alternativa a los pasos anteriores del 1 al 4 es otorgar a la cuenta que se utiliza en la máquina del agente privado permisos para el SQL Server. Esto puede ser realizado por el administrador de SQL Server configurando la cuenta de la máquina del agente privado en Active Directory de Windows (por ejemplo, <domainName>\<machineName>$).
Una vez completados los pasos anteriores, vaya a Jitterbit Studio y configure su fuente o destino como de costumbre. En la pantalla de definición de fuente/destino de la base de datos bajo Parámetros de conexión, especifique lo siguiente:
-
Tipo de controlador: Seleccione ODBC o JDBC según corresponda.
Importante
La autenticación de Windows es compatible con los siguientes controladores JDBC:
- SQL Server jTDS [JDBC]
- SQL Server Microsoft [JDBC]
- Versiones más recientes del Controlador JDBC de Microsoft para SQL Server
Para usar la autenticación de Windows con los controladores JDBC de Microsoft, copie el archivo
mssql-jdbc_auth-x.x.x.x64.dllincluido en el paquete de descarga del controlador en la carpetaC:\Program Files\Jitterbit Agent\jre\binen el agente. Haga una copia de seguridad del archivo, ya que puede ser eliminado durante las actualizaciones importantes del agente. -
Nombre del servidor: Ingrese el nombre o la dirección IP del servidor que ejecuta el SQL Server al que Jitterbit necesita conectarse. Es posible que deba especificar el nombre de la instancia de SQL Server (HostName\InstanceName).
- Nombre de la base de datos: Ingrese el nombre de la base de datos en el servidor a la que Jitterbit necesita integrarse.
- Inicio de sesión: Deje este campo en blanco.
- Contraseña: Deje este campo en blanco.
-
Opciones: Haga clic para expandir configuraciones adicionales. En el campo Parámetros adicionales de la cadena de conexión, ingrese lo siguiente dependiendo de su controlador:
- SQL Server [ODBC]: Si está utilizando el controlador "SQL Server [ODBC]", ingrese
integratedSecurity=true. Si esto no funciona, ingreseTrusted_Connection=yes. - Controlador ODBC 11 para SQL Server [ODBC], Cliente nativo de SQL Server 10.0 [ODBC], Cliente nativo de SQL Server 11.0 [ODBC]: Si está utilizando otro controlador de SQL Server, ingrese
Trusted_Connection=yes. - SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Si está utilizando un controlador JDBC de SQL Server, ingrese
integratedSecurity=true.
- SQL Server [ODBC]: Si está utilizando el controlador "SQL Server [ODBC]", ingrese
El controlador ahora se autentificará como el usuario de dominio de Windows especificado anteriormente.
Autenticación de SQL Server
Vaya a Jitterbit Studio y configure su origen o destino como de costumbre. En la pantalla de definición de origen/destino bajo Parámetros de conexión, especifique lo siguiente:
-
Controlador: El controlador de SQL Server puede ser un controlador ODBC o JDBC.
Nota
Al seleccionar un controlador JDBC, recomendamos usar "SQL Server MS JDBC [JDBC]," que se incluye con los agentes de Jitterbit a partir de versión 9.3.
-
Nombre del Servidor: Ingrese el nombre o la dirección IP del servidor que ejecuta SQL Server al que Jitterbit necesita conectarse. Es posible que deba especificar el nombre de la instancia de SQL Server (HostName\InstanceName).
-
Nombre de la Base de Datos: Ingrese el nombre de la base de datos en el servidor a la que Jitterbit necesita integrarse.
-
Inicio de Sesión: Ingrese el nombre de usuario para la autenticación de SQL Server.
-
Contraseña: Ingrese la contraseña para la autenticación de SQL Server.
El controlador ahora se autentificará utilizando las credenciales de autenticación de SQL Server según lo especificado.