Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Datasul - TEC - Conectando vários bancos em um único ODBC

time.png Tempo aproximado para leitura: 00:02:30 min

Dúvida
É possível conectar vários bancos Progress OpenEdge em um único ODBC - Open DataBase Connectivity?

Ambiente
Framework - Framework (Linha Datasul) - ProgressOpenEdge - Todas as versões

Solução
Para conectar vários bancos Progress OpenEdge em um único ODBC - Open DataBase Connector é necessário criar um catálogo de conexão de bancos. Esse catálogo deve ser criado no mesmo diretório físico dos bancos e receber o mesmo nome do banco principal, que é o banco de conexão. No final do arquivo deve existir uma linha em branco.

Abaixo, segue um exemplo de catálogo considerando que o banco de conexão é o emsfnd e que o mesmo referencia os bancos ems2cad e totvsgen:

catalogo.jpg

Após criado o catálogo, é possível efetuar um teste utilizando-se do sqlexp do Progress, onde é informado o banco de conexão e o parâmetro -mdbq procedido pelo configuration-names-list do catálogo. Após a conexão realizada, digitar o comando show catalogs all.

Segue exemplo considerando o catálogo de bancos criado no exemplo anterior:

teste_catalogo.jpg

Para criação do ODBC, informar o Servidor do Banco de Dados, a porta de conexão do banco principal, e em Database Name o nome do banco principal procedido pelo configuration-names-list do catálogo, conforme exemplo abaixo:

odbc_catalogo.jpg

Realizada a configuração do ODBC, o mesmo pode ser utilizado em qualquer aplicativo que disponibilize acesso ODBC, como por exemplo o Microsoft Excel:

excel_varios_bancos.jpg

Importante
Ao adicionar vários bancos no catálogo, caso não ocorrer a conexão dos bancos auxiliares, verificar se o Progress utilizado na inicialização dos bancos é 32 bits.  A conexão por catálogo utiliza Shared Memory; nesse caso o parâmetro -B de todos os bancos pode estar superior ao suportado.  Uma outra solução é utilizar o Progress 64 bits para iniciar os bancos.

Saiba mais
Para criação de um Broker secundário para conexões ODBC, consulte o artigo Framework - Linha Datasul - TEC - Como criar um Broker SQL no Progress OpenEdge para efetuar conexões ODBC/JDBC
Para permissões de usuários no banco Progress consulte o artigo Framework - Linha Datasul - TEC - Conceder permissões para usuários de um banco Progress OpenEdge
Para um procedimento passo a passo de configuração de ODBC para um Banco Progress consulte o artigo Framework - Linha Datasul - TEC - Como configurar uma conexão ODBC para acesso a um banco Progress OpenEdge

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _