/ / Instalando o driver ODBC do PostgreSQL no windows 10 - postgresql, ms-access, odbc

Instalando o driver ODBC do PostgreSQL no windows 10 - postgresql, ms-access, odbc

Eu estou procurando a maneira mais simples para os usuários do Access se conectarem a um banco de dados PostgreSQL. Vamos usá-lo como uma interface simples para atualizar dados.

Minha idéia era criar um banco de dados Access com tabelas vinculadas ao banco de dados PostgreSQL e usar uma conexão dsn baseada em arquivo para que os usuários não tivessem que configurar suas próprias conexões de máquina.

Eu posso configurar uma conexão baseada em arquivo se eu instalar o driver oficial (o 32-bit funciona para mim), e E SE Eu tenho o software de banco de dados PostgreSQL instaladotambém. Se eu instalar apenas os drivers odbc, não será possível criar ou usar uma conexão baseada em arquivo, somente conexões baseadas em máquina. Diz que não pode verificar a conexão.

Isso é pretendido?

Eu prefiro não ter que fazer os usuários instalarem todo o software do banco de dados, apenas para poder se conectar (remotamente) através do Access.

Eu estou usando o PostgreSQL 9.6.6 em um servidor Ubuntu e Windows 10. Tentei instalar ambos os drivers Odbc de 32 e 64 bits (https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_06_0500-x86.zip, https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_06_0500-x64.zip)

Obrigado por qualquer informação ou sugestão!

Respostas:

0 para resposta № 1

Eu encontrei uma solução. Instalar o driver psqlodbc empacotado pelo Enterprise DB funciona (https://www.enterprisedb.com/software-downloads-postgres). Eu tinha instalado todo o pacote PostgreSQL de lá antes, por isso pensei que o pacote inteiro era necessário. Acontece que apenas o driver deles é necessário para que funcione. Por alguma razão, o driver deles funciona enquanto o driver oficial https://www.postgresql.org/ftp/odbc/versions/msi/ não. Para informações, quando você instala o pacote PostgreSQL padrão do EDB, você também tem a opção de instalar o driver odbc. Você pode então instalar uma versão de 32 bits no formato exe que pode ser instalado nos outros computadores de usuários (sem ter que criar um perfil de usuário no EDBD)