Conectar-se a um Microsoft SQL Server com autenticação do Windows

Configure seu dispositivo e a ação Conectar do Banco de dados pacote para automatizar a conexão a um Microsoft SQL Server com a autenticação do Windows NT.

Essa tarefa é aplicável somente a lançamentos anteriores a Versão 9664. A partir de Versão 9664, não é mais necessário adicionar arquivos DLL manualmente para se conectar ao Microsoft SQL Server.

Procedimento

A fim de usar a autenticação do Windows NT para conexão com o Microsoft SQL Server, execute as seguintes etapas:

  1. Baixe o driver JDBC para Microsoft SQL Server.
  2. Na pasta descompactada, localize o arquivo .dll no caminho de arquivo auth\x64\.
  3. Se o arquivo .dll tiver um nome diferente, renomeie o arquivo para sqljdbc_auth.dll.
  4. Nos dispositivos Bot Creator ou Bot Runner, copie o arquivo sqljdbc_auth.dll para um dos seguintes caminhos, dependendo de onde você instalou o Agente de bot e da opção que você selecionou no momento da instalação:
    Nota: Se você estiver usando o Build 9664 ou posterior, não será necessário copiar o arquivo para o local em que o Agente de bot foi instalado.
    • Se tiver instalado o Agente de bot no nível do usuário e selecionado a opção Somente para mim (nome de usuário), copie para C:\Users\User Name\AppData\Local\Programs\Automation Anywhere\Bot Agent\jre\bin.
    • Se tiver instalado o Agente de bot no nível do sistema e selecionado Qualquer pessoa que use este computador (todos os usuários), copie para C:\Program Files\Automation Anywhere\Bot Agent\jre\bin.
    Isso habilita a autenticação do Windows porque o driver JDBC não pode fazer a autenticação por padrão.
  5. Selecione a opção de conexão Padrão.
  6. Insira a string de conexão: jdbc:sqlserver://localhost;databaseName=Test;integratedSecurity=true;
  7. Clique em Salvar.

Próximas etapas

Escolha entre as seguintes opções:
  • Use a Read from (Ler de) de ação para recuperar registros do banco de dados.

    Usando a ação Ler a partir de

  • Se você estiver automatizando uma tarefa que envolve fazer alterações no banco de dados, insira a Begin database transaction (Iniciar transação de banco de dados) ação .

    Esta ação garante que todos os registros sejam atualizados ou excluídos em sua totalidade e impede atualizações acidentais ou exclusões de dados incompletos se o bot encontrar um erro ao executar uma consulta.

    Banco de dados pacote