Passer au contenu principal

logoCorrectSize.png

Adaptive Insights French

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

Deux JDBC pilotes (JTDS et pilote 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 de données/un agent, trois tâches doivent être exécutées en plus des étapes de configuration standard.

Pour l’agent sur site :

  1. Placer les dll des pilote’s requis dans le chemin système de l’agent avant que l’agent s’exécute.
  2. Configurez la propriété de connexion au service Agent avec l’utilisateur de domaine/le mot de passe approprié.

Pour la source de données :

  1. L’JDBC entrée URL a besoin de la propriété IntegratedSecurity=true

Configuration du service Agent de données avec sécurité intégrée

  1. Dans Intégration > Intégrations de conception, déprovisionnez tout agent du PC hôte.
  2. Arrêtez le service Agent de données.
  3. Reconfigurez le service Windows pour exécuter le compte Windows avec les informations d’identification réseau/bd.


AdaptiveIntegration_integrated_security_account.png

  1. Assurez-vous que les DLL requises (sqljdbc_auth.dll, ntlmauth.dll) sont copiées dans la destination appropriée.

Pour les agents V51.17.8415 et plus récents, sqljdbc_auth.dll est automatiquement déployé par l’installateur de l’agent, les utilisateurs n’ont PAS besoin d’ajouter manuellement cette DLL.

La ntlmauth.dll requise 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 64 bits JVM). 
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 32 bits JVM). 
Pour les versions d’agent de données 7.1.44 et antérieures, C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x86\ (pour 32 bits JVM).

sqljdbc_auth.dll est disponible avec le Microsoft téléchargement
https://www.microsoft.com/en-US/download/details.aspx?id=11774

ntlmauth.dll est disponible à partir d’un emplacement de téléchargement JTDS
https://sourceforge.net/projects/jtds/files/jtds/1.2.5/ pour jtds 1.2.5
https://sourceforge.net/projects/jtds/files/jtds/1.2.8/ pour jtds 1.2.8
http://sourceforge.net/projects/jtds/files/ pour jtds 1.3.1

  1. Redémarrer le service Agent de données.
  2. Réapprovisionnez l’agent.  Sélectionnez Désigner un nouvel agent dans le gestionnaire de services de l’agent de données.

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 integratedSecurity=true dans l’URL JDBC .

Pour le pilote MS SQL :

Classe de pilote:
com.microsoft.sqlserver.jdbc.SQLServerDriver
Jdbc url :
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
Jdbc url :
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

  • Cet article vous a été utile ?