2017-12-01 51 views
0

私は、AccessユーザーがPostgreSQLデータベースに接続する最も簡単な方法を探しています。データを更新するための簡単なインターフェイスとして使用します。Windows 10にPostgreSQL ODBCドライバをインストールする

私の考えは、PostgreSQLデータベースへのリンクテーブルを持つAccessデータベースを作成し、ファイルベースのdsn接続を使用して、ユーザが自分のマシン接続を設定する必要がないようにすることでした。

正式なドライバをインストールすると(私の32ビット版)、IF私はPostgreSQLデータベースソフトウェアもインストールしています。 odbcドライバのみをインストールすると、ファイルベースの接続を作成または使用することはできず、マシンベースの接続のみを作成または使用することはできません。それは接続を確認できないと言います。

これは対象ですか?

Accessを介して(リモートで)接続できるようにするために、ユーザーにデータベースソフトウェア全体をインストールさせる必要はありません。

私はPostgreSQL 9.6.6を使用しています。 ubuntuサーバーとWindows 10. 32ビットと64ビットの両方のODBCドライバをインストールしようとしました(https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_06_0500-x86.ziphttps://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_06_0500-x64.zip

ありがとうございました!

答えて

0

解決策が見つかりました。 Enterprise DBでパッケージ化されたpsqlodbcドライバをインストールすると動作します(https://www.enterprisedb.com/software-downloads-postgres)。これまでにPostgreSQLパッケージ全体をインストールしていたので、パッケージ全体が必要だと思ったのです。それを動作させるためには運転手だけが必要です。なんらかの理由で、公式ドライバーがhttps://www.postgresql.org/ftp/odbc/versions/msi/から行っている間にドライバーが動作します。詳細については、EDBから標準のPostgreSQLパッケージをインストールするときに、odbcドライバをインストールするオプションもあります。次に、他のユーザーのコンピュータにインストールできるexe形式の32ビットバージョンをインストールすることができます(EDBDでユーザープロファイルを作成する必要はありません)

+2

ソリューションをお持ちの場合は、 *ではありません。自己応答は完全に受け入れられます。 – SiHa

+0

うん、それは良く見える。完了しました。 –

+0

もちろん、あなたもそれを受け入れることができます。 :) – SiHa

関連する問題