Abilitare Integrated Security per le origini dati JDBC
Due driver JDBC (JTDS e MS SQL) supportano Integrated Security con MS SQL Server.
Per abilitare Integrated Security in un'origine dati o in un agente, è necessario eseguire attività aggiuntive oltre agli step di configurazione standard.
Configurare il servizio Agente dati con Integrated Security
- InIntegrazione > Progettazione integrazioni, annullare il provisioning di eventuali agenti dal PC host.
- Arrestare il servizio Agente dati.
- Riconfigurare il servizio Windows in modo che venga eseguito come account Windows con credenziali di rete/db.Esempio di proprietà a 64 bit del servizio Agente dati di Adaptive (computer locale)
- Impostazioni della schedaLog On:
- Questo conto:yourcompanydomain\yourusername
- Installare le DLL richieste.IlPer JTDS o JDBCsqljdbc_auth.dllinstallazioni di file come parte del programma di installazione dell'agente dati per gli agenti V5.1.17.8415 e versioni successive inC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64.Per gli agenti precedenti alla V5.1.17.8415, è necessario installarli manualmentesqljdbc_auth.dll. Ilsqljdbc_auth.dllIl file è disponibile per il download Microsoft all'indirizzo https://www.microsoft.com/en-US/download/details.aspx?id=11774For JTDSPosizionare ilsqljdbc_auth.dllfile da qualche parte nel filePATH, ad esempioC:\Windows\System32.Per qualsiasi versione dell'agente, è necessario installare manualmente il filentlmauth.dll.Obbligatoriontlmauth.dllper un driver jdbc JTDS (versione x32 o x64 a seconda della JVM in uso) deve essereC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64\(per JVM a 64 bit).Per le versioni dell'agente dati 7.1.44 e precedenti,C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\(per JVM a 64 bit)oC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\(Per JVM a 32 bit).Ilntlmauth.dllè disponibile da un percorso di download JTDS:
- https://sourceforge.net/projects/jtds/files/jtds/1.2.5/ per jtds 1.2.5
- https://sourceforge.net/projects/jtds/files/jtds/1.2.8/ per jtds 1.2.8
- http://sourceforge.net/projects/jtds/files/ per jtds 1.3.1
For JDBCIl driver JDBC richiedesqljdbc_auth.dll.Posizionare manualmente ilsqljdbc_auth.dllnel<java>\jre\bincartella Il<java>deve essere uguale a quella utilizzata al momento dell'installazione dell'agente.È possibile verificare esattamente quale directory utilizzare esaminando il file di configurazione dell'agenteC:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini. Trova"JRE Path"in [Java Runtime Environment] all'interno di questo file. Copiasqljdbc_auth.dllnella directory indicata perJRE Path. - Riavviare il servizio Agente dati.
- Eseguire nuovamente il provisioning dell'agente.SelezionareProvision a New Agentnel gestore servizi agente dati.
Creare un'origine dati JDBC
Quando si crea un'origine dati JDBC utilizzando il menu
Crea nuova origine dati
, assicurarsi di includere il file integratedSecurity=true
nell'URL JDBC.- Per il driver MS SQL:
- Classe conducente:com.microsoft.sqlserver.jdbc.SQLServerDriverURL Jdbc:jdbc:sqlserver://<server>:<port>;integratedSecurity=trueEsempio:jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=trueNome utente:lasciare il campo vuoto.Password:lasciare il campo vuoto.
- Per il driver JTDS:
- Classe conducente:net.sourceforge.jtds.jdbc.DriverURL Jdbc:jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>Esempio:jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVENome utente:lasciare il campo vuoto.Password:lasciare il campo vuoto.