Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
Abilitare Integrated Security per le origini dati JDBC

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

  1. In
    Integrazione > Progettazione integrazioni
    , annullare il provisioning di eventuali agenti dal PC host.
  2. Arrestare il servizio Agente dati.
  3. 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 scheda
      Log On
      :
    • Questo conto:
      yourcompanydomain\yourusername
  4. Installare le DLL richieste.
    Per JTDS o JDBC
    Il
    sqljdbc_auth.dll
    installazioni di file come parte del programma di installazione dell'agente dati per gli agenti V5.1.17.8415 e versioni successive in
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64
    .
    Per gli agenti precedenti alla V5.1.17.8415, è necessario installarli manualmente
    sqljdbc_auth.dll
    . Il
    sqljdbc_auth.dll
    Il file è disponibile per il download Microsoft all'indirizzo https://www.microsoft.com/en-US/download/details.aspx?id=11774
    For JTDS
    Posizionare il
    sqljdbc_auth.dll
    file da qualche parte nel file
    PATH
    , ad esempio
    C:\Windows\System32
    .
    Per qualsiasi versione dell'agente, è necessario installare manualmente il file
    ntlmauth.dll
    .
    Obbligatorio
    ntlmauth.dll
    per un driver jdbc JTDS (versione x32 o x64 a seconda della JVM in uso) deve essere
    C:\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)
    o
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\
    (Per JVM a 32 bit).
    Il
    ntlmauth.dll
    è disponibile da un percorso di download JTDS:
    For JDBC
    Il driver JDBC richiede
    sqljdbc_auth.dll
    .
    Posizionare manualmente il
    sqljdbc_auth.dll
    nel
    <java>\jre\bin
    cartella 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'agente
    C:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini
    . Trova
    "JRE Path"
    in [Java Runtime Environment] all'interno di questo file. Copia
    sqljdbc_auth.dll
    nella directory indicata per
    JRE Path
    .
  5. Riavviare il servizio Agente dati.
  6. Eseguire nuovamente il provisioning dell'agente.
    Selezionare
    Provision a New Agent
    nel 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.SQLServerDriver
URL Jdbc:
jdbc:sqlserver://<server>:<port>;integratedSecurity=true
Esempio:
jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=true
Nome utente:
lasciare il campo vuoto.
Password:
lasciare il campo vuoto.
Per il driver JTDS:
Classe conducente:
net.sourceforge.jtds.jdbc.Driver
URL Jdbc:
jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>
Esempio:
jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVE
Nome utente:
lasciare il campo vuoto.
Password:
lasciare il campo vuoto.