Drivers de banco de dados em agentes privados do Jitterbit
Introdução
Agentes privados incluem drivers JDBC e ODBC para uso com o conector de banco de dados do Studio ou as fontes de banco de dados e alvos do Design Studio.
Os seguintes drivers JDBC estão incluídos para Linux e Windows:
- Amazon Redshift
- IBM DB2 (AS400)
- IBM DB2 (JCC)
- MySQL
- Oracle (JDBC 19.7)
- Oracle NetSuite
- PostgreSQL
- SQL Server MS JDBC
- SQL Server jTDS
- SQLite
- Sybase jTDS
Os seguintes drivers ODBC estão incluídos apenas para Windows:
- PostgreSQL ANSI (x64)
- PostgreSQL Unicode (x64)
Este driver ODBC está incluído apenas para Linux:
- PostgreSQL-jitterbit
Para usar um banco de dados não listado acima, é necessário instalar um driver JDBC para ele.
Instalar um driver JDBC
Para instalar um driver JDBC em um agente privado, siga estas etapas:
-
Abra o arquivo de configuração do driver
JdbcDrivers.confem um editor de texto simples. Se possível, use um que entenda XML.O arquivo está localizado no diretório de instalação
JITTERBIT_HOME, por padrãoC:\Program Files\Jitterbit Agent\no Microsoft Windows,/opt/jitterbit/no Linux. -
Adicione o seguinte dentro do elemento
<Drivers>, com valores substituídos de acordo com a tabela abaixo:<Driver> <Name>DRIVER_NAME</Name> <Class>DRIVER_CLASS</Class> <Subprotocol>DRIVER_SUBPROTOCOL</Subprotocol> <!-- Optional <BeginQuote>B_Q_C</BeginQuote> <EndQuote>E_Q_C</EndQuote> --> </Driver>Valor Substituir por DRIVER_NAMEUm nome único para o driver. Este nome aparece no IO. Uma vez definido, você não deve alterá-lo. DRIVER_CLASSO nome completo da classe do driver. DRIVER_SUBPROTOCOLUsado para construir a URL de conexão jdbc:subprotocol://.B_Q_C,E_Q_C(Opcional) Caracteres personalizados de aspas de início e fim. Atenção
Se você alterar o nome de um driver instalado, deve editar todos os endpoints, selecionar novamente o novo nome do driver e, em seguida, reimplantar os projetos afetados.
Elemento de exemplo para Microsoft SQL Server<Driver> <Name>SQL Server</Name> <Class>com.microsoft.sqlserver.jdbc.SQLServerDriver</Class> <Subprotocol>sqlserver</Subprotocol> </Driver> -
Baixe o arquivo JAR do driver (geralmente, do site do fornecedor do banco de dados) e copie-o para o diretório de arquivos do driver
JITTERBIT_HOME/tomcat/drivers/lib/. -
Reinicie o agente privado.
-
Use o aplicativo de administração JDBC do host para verificar a conectividade entre o driver e a fonte de dados subjacente.
O driver agora deve aparecer como uma entrada ao configurar uma conexão de banco de dados no Studio, ou como uma fonte de banco de dados ou alvo no Design Studio.
Solução de Problemas
Para solução de problemas relacionada, consulte o seguinte no guia de solução de problemas do agente privado e no guia de solução de problemas do conector:
- Driver JDBC: "Nenhum driver adequado encontrado"
- Banco de dados: JAR do driver JDBC sobrescrito em atualizações do agente
- IBM DB2: Configuração do driver JCC JDBC (JAR e arquivo de licença obsoletos)
- PostgreSQL: Use o driver fornecido pelo Jitterbit no Linux
- MySQL: Driver ODBC não listado no menu suspenso do Studio
- Kerberos: "Não foi possível inicializar a classe KerbAuthentication"
- IBM DB2 no iSeries: Conexão JDBC falha
- SQL Server JDBC: A autenticação integrada do Windows falha
- Banco de dados:
DBLookupouDBExecutefalha com "Nenhum driver adequado encontrado" ao testar um script - Banco de dados (JDBC):
DBLookupouDBExecutefalha com um erro de decodificação Base64