Ir para o conteúdo

Configurar um destino de banco de dados Microsoft SQL

Esta página descreve como configurar o Microsoft SQL Server como uma origem ou destino dentro do Jitterbit Studio usando autenticação do Windows ou do SQL Server. Veja Database para obter informações sobre os tipos de autenticação suportados por vários sistemas.

Autenticação do Windows

A autenticação do Windows é suportada usando ODBC e JDBC somente em agentes privados e pode ser usada com apenas uma conta de domínio. Para usar a autenticação do Windows, configure estas propriedades no Windows:

  1. Abra a ferramenta Serviços Administrativos (Iniciar > Ferramentas Administrativas > Serviços).
  2. Se estiver usando ODBC, clique com o botão direito do mouse no serviço Jitterbit Apache Server e selecione Propriedades. Se estiver usando JDBC, clique com o botão direito do mouse no serviço Jitterbit Tomcat Server e selecione Propriedades.
  3. Vá para a aba Log On. Selecione This account e insira o nome e as credenciais da conta que você deseja usar para autenticação. Então clique em Apply.
  4. Repita para o serviço Jitterbit Process Engine.
  5. Definir TempDir no arquivo de configuração do agente (jitterbit.conf) para C:\Windows\Temp\jitterbit.
  6. Reiniciar serviços Jitterbit.

Cuidado

Certifique-se de ter concedido ao usuário do domínio um privilégio de Fazer logon como um serviço e Agir como parte do sistema operacional. Certifique-se também de que o usuário do domínio tenha direitos de leitura e gravação no diretório de instalação do Jitterbit.

Nota

Uma alternativa para as etapas 1 a 4 acima é conceder à conta que está sendo usada na máquina do agente privado permissões para o SQL Server. Isso pode ser feito pelo administrador do SQL Server definindo a conta da máquina do agente privado no Windows Active Directory (por exemplo, <domainName>\<machineName>$).

Após concluir as etapas acima, vá para o Jitterbit Studio e configure sua origem ou destino normalmente. Na tela de definição de origem/destino do banco de dados em Parâmetros de conexão, especifique o seguinte:

  • Tipo de driver: Selecione ODBC ou JDBC conforme apropriado.

    Importante

    A autenticação do Windows é suportada com os seguintes drivers JDBC:

    Para usar a autenticação do Windows com os drivers JDBC da Microsoft, copie o mssql-jdbc_auth-x.x.x.x64.dll arquivo incluído no pacote de download do driver para o C:\Program Files\Jitterbit Agent\jre\bin pasta no agente. Faça uma cópia de backup do arquivo, pois ele pode ser excluído durante atualizações importantes do agente.

  • Nome do Servidor: Insira o nome ou endereço IP do servidor que executa o SQL Server ao qual o Jitterbit precisa se conectar. Talvez seja necessário especificar o nome da instância do SQL Server (HostName\InstanceName).

  • Nome do banco de dados: Insira o nome do banco de dados no servidor ao qual o Jitterbit precisa se integrar.
  • Login: Deixe este campo em branco.
  • Senha: Deixe este campo em branco.
  • Opções: Clique para expandir configurações adicionais. No campo Parâmetros Adicionais de String de Conexão, insira o seguinte dependendo do seu driver:

    • SQL Server [ODBC]: Se você estiver usando o driver " SQL Server [ODBC]" digite integratedSecurity=true. Se isso não funcionar, digite Trusted_Connection=yes.
    • Driver ODBC 11 para SQL Server [ODBC], SQL Server Native Client 10.0 [ODBC], SQL Server Native Client 11.0 [ODBC]: Se você estiver usando outro driver do servidor SQL, digite Trusted_Connection=yes.
    • SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Se você estiver usando um driver JDBC SQL Server, digite integratedSecurity=true.

O driver agora será autenticado como o usuário de domínio do Windows especificado acima.

Autenticação do servidor SQL

Vá para o Jitterbit Studio e configure sua fonte ou destino normalmente. Na tela de definição de fonte/destino em Parâmetros de conexão, especifique o seguinte:

  • Driver: O driver do SQL Server pode ser um driver ODBC ou JDBC.

    Nota

    Ao selecionar um driver JDBC, recomendamos usar "SQL Server MS JDBC [JDBC]", que é fornecido com os agentes Jitterbit a partir da versão 9.3.

  • Nome do Servidor: Insira o nome ou endereço IP do servidor que executa o SQL Server ao qual o Jitterbit precisa se conectar. Talvez seja necessário especificar o nome da instância do SQL Server (HostName\InstanceName).

  • Nome do banco de dados: Insira o nome do banco de dados no servidor ao qual o Jitterbit precisa se integrar.

  • Login: Digite o nome de usuário para autenticação do SQL Server.

  • Senha: Digite a senha para autenticação do SQL Server.

O driver agora será autenticado usando as credenciais de autenticação do SQL Server, conforme especificado.