Passer au contenu principal
Adaptive Insights
Knowledge and Support - Adaptive Insights

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

Deux pilotes JDBC (JTDS et MS SQL Driver) 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 Adaptive , trois tâches doivent être effectuées en plus des étapes de configuration standard.

Pour l’agent sur site :

  1. Placez la DLL du pilote requis dans le chemin d’accès du système de l’agent, avant son démarrage.
  2. Configurez la propriété Connexion au service de l’agent avec l’identifiant/le mot de passe de domaine approprié.

Pour la source de données :

  1. L’entrée d’URL JDBC requiert la propriété supplémentaire IntegratedSecurity=true

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

  1. Sous Intégration > Concepteur de données, désinstallez les agents du PC hôte.
  2. Arrêtez le service de l’agent de données Adaptive .
  3. Reconfigurez le service Windows pour qu’il s’exécute en tant que compte Windows disposant d’identifiants réseau/db.
    AdaptiveIntegration_integrated_security_account.png
  4. Assurez-vous que les DLL requises (sqljdbc_auth.dll, ntlmauth.dll) soient copiées dans l’emplacement approprié.

Pour les agents V51.17.8415 et plus récents, sqljdbc_auth.dll est automatiquement déployée par le programme d’installation 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 en fonction de l’ordinateur JVM utilisé), doit être placée sous
C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x64\ (pour les JVM 64 bits)
ou
C:\Program Files\Adaptive Data Agent\lib\mssqljdbc\x86\ (pour les JVM 32 bits). 

sqljdbc_auth.dll est disponible dans les Microsoft téléchargements
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émarrez le Adaptive service d’agent de données.
  2. Activez à nouveau l’agent à l’aide du Gestionnaire de l’agent de service..
    Adaptive Integration Enable Integrated Security Reprovision Agent

Créer une source de données JDBC

Lorsque que vous créez une source de données JDBC à l’aide du menu Créer une nouvelle source de données , assurez-vous d’inclureintegratedSecurity=true dans l’URL JDBC

Pour le pilote MS SQL :

Classe du 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 : laissez le champ vide
Mot de passe : laissez le champ vide

Pour le pilote JTDS :

Classe du pilote :
net.sourceforge.jtds.jdbc.Driver
Jdbc URL :
jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<nom de domaine>
Exemple :
jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVE
Nom d’utilisateur : laissez le champ vide
Mot de passe : laissez le champ vide