Saltar al contenido

Configurar un destino de base de datos Microsoft SQL

En esta página se describe cómo configurar Microsoft SQL Server como origen o destino dentro de Jitterbit Studio mediante la autenticación de Windows o SQL Server. Consulte Base de datos para obtener información sobre los tipos de autenticación admitidos por los distintos sistemas.

Autenticación de Windows

La autenticación de Windows se admite mediante ODBC y JDBC solo en agentes privados y se puede utilizar con una sola cuenta de dominio. Para utilizar la autenticación de Windows, configure estas propiedades en Windows:

  1. Abra la herramienta Servicios Administrativos (Inicio > Herramientas administrativas > Servicios).
  2. Si utiliza ODBC, haga clic con el botón derecho en el servicio Jitterbit Apache Server y seleccione Propiedades. Si utiliza JDBC, haga clic con el botón derecho en el servicio Jitterbit Tomcat Server y seleccione Propiedades.
  3. 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.
  4. Repita el procedimiento para el servicio Jitterbit Process Engine.
  5. Establecer TempDir en el archivo de configuración del agente (jitterbit.conf) a C:\Windows\Temp\jitterbit.
  6. Reiniciar los servicios de Jitterbit.

Precaución

Asegúrese de haber otorgado al usuario del dominio el privilegio de Iniciar sesión como servicio y Actuar como parte del sistema operativo. Asegúrese también de que el usuario del dominio tenga derechos de lectura y escritura en el directorio de instalación de Jitterbit.

Nota

Una alternativa a los pasos 1 a 4 anteriores es otorgarle permisos a la cuenta que se usa en la máquina del agente privado para SQL Server. Esto lo puede hacer el administrador de SQL Server configurando la cuenta de la máquina del agente privado en Windows Active Directory (por ejemplo, <domainName>\<machineName>$).

Una vez completados los pasos anteriores, vaya a Jitterbit Studio y configure su origen o destino de la forma habitual. En la pantalla de definición de origen/destino de la base de datos, en 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 nuevas del [controlador Microsoft JDBC para SQL Server](https://learn.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server)
    
    Para utilizar la autenticación de Windows con los controladores JDBC de Microsoft, copie el `mssql-jdbc_auth-x.x.x.x64.dll` archivo incluido con el paquete de descarga del controlador `C:\Program Files\Jitterbit Agent\jre\bin` carpeta en el agente. Realice una copia de seguridad del archivo, ya que puede eliminarse durante 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 al que Jitterbit necesita integrarse.
  • Iniciar sesión: Deje este campo en blanco.
  • Contraseña: Deje este campo en blanco.
  • Opciones: Haga clic para expandir las opciones adicionales. En el campo Parámetros adicionales de la cadena de conexión, ingrese lo siguiente según el controlador:

    • SQL Server [ODBC]: Si está utilizando el controlador " SQL Server [ODBC]", ingrese integratedSecurity=true si esto no funciona, ingrese Trusted_Connection=yes.
    • Controlador ODBC 11 para SQL Server [ODBC], SQL Server Native Client 10.0 [ODBC], SQL Server Native Client 11.0 [ODBC]: Si está utilizando otro controlador de servidor SQL, introduzca Trusted_Connection=yes.
    • SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Si está utilizando un controlador JDBC de SQL Server, ingrese integratedSecurity=true.

El controlador ahora se autenticará como el usuario de dominio de Windows especificado anteriormente.

Autenticación del servidor SQL

Vaya a Jitterbit Studio y configure su origen o destino como de costumbre. En la pantalla de definición de origen/destino, en 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 utilizar "SQL Server MS JDBC [JDBC]", que se incluye con los agentes Jitterbit a partir de la versión 9.3.

  • 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 al 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 autenticará utilizando las credenciales de autenticación de SQL Server según lo especificado.