Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Activer la sécurité intégrée pour les sources de données JDBC

Activer la sécurité intégrée pour les sources de données JDBC

Deux pilotes JDBC (JTDS et MS SQL) prennent en charge la sécurité intégrée avec MS SQL Server.
Pour activer la sécurité intégrée dans une source ou un agent de données, trois tâches doivent être exécutées en plus des étapes de configuration standard.

Configurer le service de l'agent de données avec la sécurité intégrée

  1. Dans
    Intégration > Concevoir des intégrations
    , annulez la désignation des agents sur l'ordinateur hôte.
  2. Arrêtez le service de l'agent de données.
  3. Reconfigurez le service Windows pour exécuter le compte Windows avec les identifiants réseau/bd.
    Exemple de propriétés d'Adaptive Data Agent Service 64 bits (ordinateur local)
    • Paramètres de l'onglet
      Connexion
       :
    • Ce compte :
      yourcompanydomain\yourusername
  4. Installez les DLL requises.
    Pour JTDS ou JDBC
    Le
    sqljdbc_auth.dll
    Le fichier s'exécute dans le cadre du programme d'installation de l'agent de données pour les agents V5.1.17.8415 et versions ultérieures dans
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64
    .
    Pour les agents antérieurs à V5.1.17.8415, vous devez installer manuellement
    sqljdbc_auth.dll
    . Le
    sqljdbc_auth.dll
    Le fichier est disponible sur le site Microsoft Télécharger https://www.microsoft.com/en-US/downdown/details.aspx?id=11774
    Pour JTDS
    Placez le
    sqljdbc_auth.dll
    fichier quelque part dans
    PATH
    , tel que
    C:\Windows\System32
    .
    Quelle que soit la version de l'agent, vous devez installer manuellement
    ntlmauth.dll
    .
    Les champs obligatoires
    ntlmauth.dll
    pour un pilote JDBC JTDS (version x32 ou x64 selon la JVM en cours d'utilisation) doit être placé dans
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64\
    (pour une JVM 64 bits).
    Pour l'agent de données versions 7.1.44 et antérieures :
    C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\
    (pour une JVM 64 bits)
    ou
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\
    (pour une JVM 32 bits).
    Le
    ntlmauth.dll
    est disponible à partir d'un emplacement de téléchargement JTDS :
    Pour JDBC
    Le pilote JDBC requiert
    sqljdbc_auth.dll
    .
    Placez manuellement le
    sqljdbc_auth.dll
    dans la section
    <java>\jre\bin
    dossier. Le
    <java>
    Le répertoire doit être identique à celui utilisé lors de l'installation de l'agent.
    Vous pouvez vérifier exactement quel répertoire utiliser en examinant le fichier de configuration de l'agent.
    C:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini
    . Rechercher
    "JRE Path"
    sous [Java Runtime Environment] dans ce fichier. Copier
    sqljdbc_auth.dll
    dans le répertoire répertorié pour
    JRE Path
    .
  5. Redémarrez le service de l'agent de données.
  6. Désignez à nouveau l'agent.
    Cliquez sur
    Désigner un nouvel agent
    dans Data Agent Service Manager.

Créer une source de données JDBC

Lorsque vous créez une source de données JDBC à l'aide du menu
Créer une nouvelle source de données
, assurez-vous d'inclure les
integratedSecurity=true
dans l'URL JDBC.
Pour le pilote MS SQL :
Classe de pilote :
com.microsoft.sqlserver.jdbc.SQLServerDriver
URL JDBC :
jdbc:sqlserver://<server>:<port>;integratedSecurity=true
Exemple :
jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=true
Nom d'utilisateur :
laisser vide.
Mot de passe :
laisser vide.
Pour le pilote JTDS :
Classe de pilote :
net.sourceforge.jtds.jdbc.Driver
URL JDBC :
jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>
Exemple :
jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVE
Nom d'utilisateur :
laisser vide.
Mot de passe :
laisser vide.