Saltar al contenido principal
Adaptive Planning
Última actualización: 2023-06-23
Activación de seguridad integrada para orígenes de datos JDBC

Activación de seguridad integrada para orígenes de datos JDBC

Dos controladores JDBC (JTDS y MS SQL) admiten la seguridad integrada con MS SQL Server.
Para activar la seguridad integrada en un origen de datos o un agente, debe realizar tareas adicionales además de los pasos de configuración estándar.

Configuración del servicio de agente de datos con seguridad integrada

  1. En
    Integración > Diseño de integraciones
    , desaprovisione los agentes del equipo anfitrión.
  2. Detenga el servicio del agente de datos.
  3. Vuelva a configurar el servicio de Windows de forma que se ejecute como la cuenta de Windows que tiene credenciales de red/base de datos.
    Ejemplo de propiedades del servicio de agente de datos de Adaptive de 64 bits (equipo local)
    • Configuración de la ficha
      Conexión
      :
    • Esta cuenta:
      yourcompanydomain\yourusername
  4. Instale los archivos DLL obligatorios.
    Para JTDS o JDBC
    El
    sqljdbc_auth.dll
    El archivo se instala como parte del instalador del agente de datos para los agentes V5.1.17.8415 y posteriores en
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64
    .
    Para agentes anteriores a V5.1.17.8415, debe instalar manualmente
    sqljdbc_auth.dll
    . El
    sqljdbc_auth.dll
    El archivo está disponible en la descarga de Microsoft https://www.microsoft.com/en-US/download/details.aspx?id=11774
    Para JTDS
    Coloque el
    sqljdbc_auth.dll
    archivo en algún lugar del
    PATH
    , como
    C:\Windows\System32
    .
    Para cualquier versión de agente, debe instalar manualmente el
    ntlmauth.dll
    .
    El obligatorio
    ntlmauth.dll
    para un controlador JTDS jdbc (ya sea la versión x32 o x64 en función de la JVM que se utilice) debe colocarse en
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64\
    (para JVM de 64 bits).
    Para las versiones de agente de datos 7.1.44 y anteriores,
    C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\
    (para JVM de 64 bits)
    o
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\
    (Para JVM de 32 bits).
    El
    ntlmauth.dll
    el archivo está disponible en una ubicación de descarga de JTDS:
    For JDBC
    El controlador JDBC requiere
    sqljdbc_auth.dll
    .
    Coloque manualmente el
    sqljdbc_auth.dll
    en el
    <java>\jre\bin
    carpeta El
    <java>
    El directorio debe ser el mismo que el utilizado cuando se instaló el agente.
    Puede verificar exactamente qué directorio usar examinando el archivo de configuración del agente
    C:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini
    . Buscar
    "JRE Path"
    en [Java Runtime Environment] dentro de este archivo. Copiar
    sqljdbc_auth.dll
    en el directorio indicado para
    JRE Path
    .
  5. Reinicie el servicio del agente de datos.
  6. Reaprovisione el agente.
    Seleccione
    Provision a New Agent
    en el gestor del servicio de agente de datos.

Creación de un origen de datos JDBC

Cuando cree un origen de datos JDBC mediante el menú
Crear nuevo origen de datos
, asegúrese de incluir el
integratedSecurity=true
en la URL de JDBC.
Para el controlador MS SQL:
Clase de controlador:
com.microsoft.sqlserver.jdbc.SQLServerDriver
Jdbc url:
jdbc:sqlserver://<server>:<port>;integratedSecurity=true
Ejemplo:
jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=true
Nombre de usuario:
déjelo vacío.
Contraseña:
déjela vacía.
Para el controlador JTDS:
Clase de controlador:
net.sourceforge.jtds.jdbc.Driver
Jdbc url:
jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>
Ejemplo:
jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVE
Nombre de usuario:
déjelo vacío.
Contraseña:
déjela vacía.