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
- EnIntegración > Diseño de integraciones, desaprovisione los agentes del equipo anfitrión.
- Detenga el servicio del agente de datos.
- 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 fichaConexión:
- Esta cuenta:yourcompanydomain\yourusername
- Instale los archivos DLL obligatorios.ElPara JTDS o JDBCsqljdbc_auth.dllEl archivo se instala como parte del instalador del agente de datos para los agentes V5.1.17.8415 y posteriores enC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64.Para agentes anteriores a V5.1.17.8415, debe instalar manualmentesqljdbc_auth.dll. Elsqljdbc_auth.dllEl archivo está disponible en la descarga de Microsoft https://www.microsoft.com/en-US/download/details.aspx?id=11774Para JTDSColoque elsqljdbc_auth.dllarchivo en algún lugar delPATH, comoC:\Windows\System32.Para cualquier versión de agente, debe instalar manualmente elntlmauth.dll.El obligatoriontlmauth.dllpara un controlador JTDS jdbc (ya sea la versión x32 o x64 en función de la JVM que se utilice) debe colocarse enC:\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)oC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\(Para JVM de 32 bits).Elntlmauth.dllel archivo está disponible en una ubicación de descarga de JTDS:
- https://sourceforge.net/projects/jtds/files/jtds/1.2.5/ para jtds 1.2.5
- https://sourceforge.net/projects/jtds/files/jtds/1.2.8/ para jtds 1.2.8
- http://sourceforge.net/projects/jtds/files/ para jtds 1.3.1
For JDBCEl controlador JDBC requieresqljdbc_auth.dll.Coloque manualmente elsqljdbc_auth.dllen el<java>\jre\bincarpeta 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 agenteC:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini. Buscar"JRE Path"en [Java Runtime Environment] dentro de este archivo. Copiarsqljdbc_auth.dllen el directorio indicado paraJRE Path. - Reinicie el servicio del agente de datos.
- Reaprovisione el agente.SeleccioneProvision a New Agenten 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.SQLServerDriverJdbc url:jdbc:sqlserver://<server>:<port>;integratedSecurity=trueEjemplo:jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=trueNombre de usuario:déjelo vacío.Contraseña:déjela vacía.
- Para el controlador JTDS:
- Clase de controlador:net.sourceforge.jtds.jdbc.DriverJdbc url:jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>Ejemplo:jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVENombre de usuario:déjelo vacío.Contraseña:déjela vacía.