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 l’attribution 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
      Ouvrir une session
      :
    • Ce compte :
      yourcompanydomain\yourusername
  4. Installer les DLS requises.
    Pour JTDS ou JDBC
    Le
    sqljdbc_auth.dll
    ce fichier s'installe dans le cadre de l'installateur de l'agent de données pour les agents à partir de la version V5.1.17.8415
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64
    .
    Pour les agents antérieurs à la version 5.1.17.8415, vous devez installer manuellement
    sqljdbc_auth.dll
    . Le
    sqljdbc_auth.dll
    le fichier est disponible à partir du site de téléchargement Microsoft https:// Passerelle
    Pour JTDS
    Placez le
    sqljdbc_auth.dll
    fichier dans la section
    PATH
    , comme
    C:\Windows\System32
    .
    Pour toute version de l'agent, vous devez installer manuellement le
    ntlmauth.dll
    .
    Obligatoire
    ntlmauth.dll
    pour un pilote JTDS jdbc (version x32 ou x64 selon la JVM utilisée) doit être placé dans
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64\
    (pour JVM 64 bits).
    Pour les versions d’agent de données 7.1.44 et antérieures,
    C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\
    (pour JVM 64 bits)
    ou
    C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\
    (Pour JVM 32 bits).
    Le
    ntlmauth.dll
    fichier est disponible à partir d’un emplacement de téléchargement JTDS :
    Pour JDBC
    Le pilote JDBC requiert
    sqljdbc_auth.dll
    .
    Placez manuellement les
    sqljdbc_auth.dll
    dans la section
    <java>\jre\bin
    dossier. Le
    <java>
    Le répertoire doit être le même que celui utilisé lorsque l'agent a été installé.
    Vous pouvez vérifier le 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 Data Agent.
  6. Attribuez à nouveau l'agent.
    Sélectionnez
    Attribuer un nouvel agent
    dans Data Agent Service Manager.

Création d’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
Adresse URL Jdbc :
jdbc:sqlserver://<server>:<port>;integratedSecurity=true
Exemple :
jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=true
Nom d'utilisateur :
laissez-le vide.
Mot de passe :
laisser vide.
Pour le pilote JTDS :
Classe de pilote :
net.sourceforge.jtds.jdbc.Driver
Adresse 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 :
laissez-le vide.
Mot de passe :
laisser vide.