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
- DansIntégration > Concevoir des intégrations, annulez l’attribution des agents sur l'ordinateur hôte.
- Arrêtez le service de l'agent de données.
- 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’ongletOuvrir une session:
- Ce compte :yourcompanydomain\yourusername
- Installer les DLS requises.LePour JTDS ou JDBCsqljdbc_auth.dllce 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.8415C:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x64.Pour les agents antérieurs à la version 5.1.17.8415, vous devez installer manuellementsqljdbc_auth.dll. Lesqljdbc_auth.dllle fichier est disponible à partir du site de téléchargement Microsoft https:// PasserellePour JTDSPlacez lesqljdbc_auth.dllfichier dans la sectionPATH, commeC:\Windows\System32.Pour toute version de l'agent, vous devez installer manuellement lentlmauth.dll.Obligatoirentlmauth.dllpour un pilote JTDS jdbc (version x32 ou x64 selon la JVM utilisée) doit être placé dansC:\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)ouC:\Program Files\Workday Adaptive Planning Data Agent\lib\mssqljdbc\x86\(Pour JVM 32 bits).Lentlmauth.dllfichier est disponible à partir d’un emplacement de téléchargement JTDS :
- https://sourceforge.net/projects/jtds/files/jtds/1.2.5/ pour les 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/ for jtds 1.3.1
Pour JDBCLe pilote JDBC requiertsqljdbc_auth.dll.Placez manuellement lessqljdbc_auth.dlldans la section<java>\jre\bindossier. 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'agentC:\Program Files\Workday Adaptive Planning Data Agent\ AgentService64.ini. Rechercher"JRE Path"sous [Java Runtime Environment] dans ce fichier. Copiersqljdbc_auth.dlldans le répertoire répertorié pourJRE Path. - Redémarrez le service Data Agent.
- Attribuez à nouveau l'agent.SélectionnezAttribuer un nouvel agentdans 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.SQLServerDriverAdresse URL Jdbc :jdbc:sqlserver://<server>:<port>;integratedSecurity=trueExemple :jdbc:sqlserver://dev-gp2013-r2:1433;integratedSecurity=trueNom d'utilisateur :laissez-le vide.Mot de passe :laisser vide.
- Pour le pilote JTDS :
- Classe de pilote :net.sourceforge.jtds.jdbc.DriverAdresse URL Jdbc :jdbc:jtds:sqlserver://<server>:<port>;integratedSecurity=true;domain=<domain name>Exemple :jdbc:jtds:sqlserver://DEV-GP2013-R2:1433;integratedSecurity=true;domain=ADAPTIVENom d'utilisateur :laissez-le vide.Mot de passe :laisser vide.