Conectarse a un Microsoft SQL Server con autenticación de Windows

Configure su dispositivo y la acción Conectar desde el paquete Base de datos para automatizar la conexión a un Microsoft SQL Server con autenticación de Windows NT.

Esta tarea solo es aplicable a las versiones anteriores a Compilación 9664. A partir de Compilación 9664, ya no es necesario añadir manualmente los archivos DLL para conectarse al Microsoft SQL Server.

Procedimiento

Para utilizar la autenticación de Windows NT para conectarse al Microsoft SQL Server realice los siguientes pasos:

  1. Descargue el controlador JDBC para Microsoft SQL Server.
  2. En la carpeta descomprimida, localice el archivo .dll en el auth\x64\ en la ruta del archivo.
  3. Si el archivo .dll tiene un nombre diferente, renombre el archivo de la siguiente manera: sqljdbc_auth.dll.
  4. En el Bot Creator o en los dispositivos Bot Runner, copie el archivo sqljdbc_auth.dll en una de las siguientes rutas, dependiendo de dónde haya instalado el Agente de bot y de la opción que haya seleccionado al momento de la instalación:
    Nota: Si está en la versión 9664 o posterior, no tiene que copiar el archivo en la ubicación en la que se instaló el Agente de bot.
    • Si instaló el Agente de bot a nivel de usuario y seleccionó la opción Solo para mí (nombre de usuario) copie en C:\Users\User Name\AppData\Local\Programs\Automation Anywhere\Bot Agent\jre\bin.
    • Si instaló el Agente de bot a nivel del sistema y seleccionó la opción Cualquiera que utilice esta computadora (todos los usuarios) copie en C:\Program Files\Automation Anywhere\Bot Agent\jre\bin.
    Esto habilita la autenticación de Windows, porque el controlador JDBC no puede realizar la autenticación de manera predeterminada.
  5. Seleccione la opción de conexión Predeterminada.
  6. Ingrese la cadena de conexión: jdbc:sqlserver://localhost;databaseName=Test;integratedSecurity=true;
  7. Haga clic en Guardar.

Qué hacer a continuación

Elija una de las siguientes opciones:
  • Utilice la acción Leer desde para recuperar registros de la base de datos.

    Uso de la acción Leer desde

  • Si está automatizando una tarea que implica realizar cambios en la base de datos, inserte la acción Iniciar transacción de base de datos.

    Esta acción asegura que todos los registros sean actualizados o eliminados en su totalidad y evita actualizaciones accidentales o la eliminación de datos incompletos si el bot encuentra un error mientras ejecuta una consulta.

    Base de datos paquete