Se connecter à un Microsoft SQL Server avec l'authentification Windows

Configurez votre appareil et l'action Connecter depuis le package Base de données pour automatiser la connexion à un Microsoft SQL Server en utilisant l'authentification Windows NT.

Cette tâche s'applique uniquement aux versions antérieures à Build 9664. À partir de Build 9664, vous n'avez plus besoin d'ajouter manuellement des fichiers DLL pour vous connecter à un Microsoft SQL Server.

Procédure

Pour utiliser l'authentification Windows NT pour vous connecter au Microsoft SQL Server, effectuez les étapes suivantes :

  1. Téléchargez le pilote JDBC pour Microsoft SQL Server.
  2. Dans le dossier décompressé, localisez le fichier .dll dans le chemin d'accès auth\x64\.
  3. Si le fichier .dll a un nom différent, renommez-le par sqljdbc_auth.dll.
  4. Sur les périphériques Bot Creator ou Bot Runner, copiez le fichier sqljdbc_auth.dll dans l'un des chemins suivants, en fonction de l'endroit où vous avez installé l'Agent de robot et de l'option que vous avez sélectionnée au moment de l'installation :
    Remarque : Si vous êtes sur la version 9664 ou ultérieure, vous n'avez pas besoin de copier le fichier à l'emplacement dans lequel l'Agent de robot a été installé.
    • Si vous avez installé l'Agent de robot au niveau de l'utilisateur et que vous avez sélectionné l'option Seulement pour moi (nom d'utilisateur), copiez-le dans C:\Users\User Name\AppData\Local\Programs\Automation Anywhere\Bot Agent\jre\bin.
    • Si vous avez installé l'Agent de robot au niveau du système et sélectionné l'option Toute personne qui utilise cet ordinateur (tous les utilisateurs), copiez-le dans C:\Program Files\Automation Anywhere\Bot Agent\jre\bin.
    Cela permet d'activer l'authentification Windows parce que le pilote JDBC ne peut pas l'exécuter par défaut.
  5. Sélectionnez l'option de connexion Par défaut.
  6. Entrez la chaîne de connexion : jdbc:sqlserver://localhost;databaseName=Test;integratedSecurity=true;
  7. Cliquez sur Enregistrer.

Étapes suivantes

Choisissez l'une des options suivantes :
  • Utilisez l'action Lire depuis pour récupérer les enregistrements de la base de données.

    Utilisation de l'action Lire depuis

  • Si vous automatisez une tâche qui implique d'apporter des modifications à la base de données, insérez l'action Commencer une transaction de base de données.

    Cette action garantit que tous les enregistrements seront mis à jour ou supprimés dans leur intégralité, et empêche les mises à jour ou suppressions accidentelles de données incomplètes si le robot rencontre une erreur pendant le temps d'exécution.

    Base de données package