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 origem ou destino no Jitterbit Studio usando autenticação do Windows ou SQL Server. Consulte Banco de dados 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 apenas com uma conta de domínio. Para usar a autenticação do Windows, configure estas propriedades no Windows:

  1. Abra a ferramenta Serviços Administrativo (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 aba Logon. 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. Definir TempDir no arquivo de configuração do agente (jitterbit.conf) para C:\Windows\Temp\jitterbit.
  6. Reinicie os serviços Jitterbit.

Cuidado

Certifique-se de ter concedido ao usuário do domínio o 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 às etapas 1 a 4 acima é conceder à conta que está sendo usada na máquina do Agente Privado permissões para o SQL Server. Isto 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>$).

Assim que as etapas acima forem concluídas, 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 Microsoft JDBC, copie o arquivo mssql-jdbc_auth-x.x.x.x64.dll arquivo fornecido com o 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.
    • 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 servidor SQL driver, entre 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 SQL Server

Vá para o Jitterbit Studio e configure sua origem ou destino normalmente. Na tela de definição de origem/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 vem junto com Harmony Agents 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: 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 será autenticado usando as credenciais de autenticação do SQL Server conforme especificado.