Árvore de páginas

Esta build do DBaccess contempla uma forma alternativa de conexão com SGDBs, através de String de Conexão ODBC. 

SituaçãoUtilização do DBAccess para acesso aos bancos de dados relacionais homologados.
OcorrênciaPara todos os bancos (exceto Oracle), era necessário criar no DSN de Sistema da máquina onde está o DBAccess uma configuração de ODBC para ser possível ao DBAccess estabelecer a conexáo com o SGDB. Para conexão com GSDB Oracle, era necessário criar o arquivo de configuração tnsnames.ora para a OCI.
Melhoria

A partir desta build, é possível conectar-se com um SGDB especificando no DBAccess uma string de conexão no formato ODBC para todos os bancos (exceto Oracle), e para Oracle pode ser informado um Oracle Connection String, no formato "<oral_host>:<ora_port>/<ora_service_name>"

Para uso da string de conexão, deve ser especificado no dbaccess.ini, na configuração do ambiente de conexão [database/conexao] as seguintes chaves:

ConnectionMode=2
ConnectionString="<string_de_conexao>"

O formato da <string_de_conexao> para todos os bancos segue o padrão da ODBC, onde usamos expressões "chave=valor", separadas por ponto e vírgula, onde devemos espeficificar qual é o nome do Driver de ODBC a ser utilizado, o servidor onde está o MSSQL para conectar, e o nome do Database a ser utilizado. As informações de usuário e senha usadas na conexão o DBAccess obtém da configuração atual e acrescenta internamente na string de conexão.

Exemplo:


ConnectionString="DRIVER={ODBC Driver 11 for SQL Server};SERVER=TEC-JULIOW-PC;DATABASE=ENVP11;"
 
Informações adicionais
  • Não há chamado relacionado. Melhoria implementada em conformidade com o processo de melhoria contínua da ferramenta.
  • Referente à ocorrência: TEC-7123
  • Disponível a partir do DBAccess Build 20161016.