Ir para o conteúdo

Configurar um banco de dados Microsoft SQL como destino no Jitterbit Design Studio

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

Autenticação do Windows

A autenticação do Windows é suportada usando ODBC e JDBC apenas 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 Administrativa (Iniciar > Ferramentas Administrativas > Serviços).
  2. Se estiver usando ODBC, clique com o botão direito no serviço Jitterbit Apache Server e selecione Propriedades. Se estiver usando JDBC, clique com o botão direito no serviço Jitterbit Tomcat Server e selecione Propriedades.
  3. Vá para a guia Log On. Selecione Esta conta e insira o nome e as credenciais da conta que deseja usar para autenticação. Em seguida, clique em Aplicar.
  4. Repita para o serviço Jitterbit Process Engine.
  5. Defina TempDir no arquivo de configuração do agente (jitterbit.conf) como C:\Windows\Temp\jitterbit.
  6. Reinicie os serviços do Jitterbit.

Cuidado

Certifique-se de que você concedeu ao usuário do domínio o privilégio de Log on as a service e Act as part of the operating system. Também verifique se o usuário do domínio tem direitos de leitura e gravação no diretório de instalação do Jitterbit.

Nota

Uma alternativa aos passos acima de 1 a 4 é conceder à conta utilizada na máquina do agente privado permissões para o SQL Server. Isso pode ser feito pelo administrador do SQL Server configurando a conta da máquina do agente privado no Active Directory do Windows (por exemplo, <domainName>\<machineName>$).

Uma vez que os passos acima estejam completos, vá para o Jitterbit Studio e configure sua fonte ou destino normalmente. Na tela de definição da fonte/destino do banco de dados, sob 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 arquivo mssql-jdbc_auth-x.x.x.x64.dll incluído no pacote de download do driver para a pasta C:\Program Files\Jitterbit Agent\jre\bin no agente. Faça uma cópia de backup do arquivo, pois ele pode ser excluído durante grandes atualizações 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. Pode ser 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 da String de Conexão, insira o seguinte dependendo do seu driver:

    • SQL Server [ODBC]: Se você estiver usando o driver "SQL Server [ODBC]", insira integratedSecurity=true. Se isso não funcionar, insira Trusted_Connection=yes.
    • ODBC Driver 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 de SQL Server, insira Trusted_Connection=yes.
    • SQL Server jTDS [JDBC], SQL Server Microsoft [JDBC]: Se você estiver usando um driver JDBC para SQL Server, insira integratedSecurity=true.

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

Autenticação do SQL Server

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

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

    Nota

    Ao selecionar um driver JDBC, recomendamos usar "SQL Server MS JDBC [JDBC]", que está incluído 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. Pode ser 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: Insira o nome de usuário para autenticação do SQL Server.

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

O driver agora irá autenticar usando as credenciais de autenticação do SQL Server conforme especificado.