データベースをWindowsクライアントからAccessで操作する

PostgreSQLのデータベースをWindowsクライアントからAccessで操作するには、ODBCの設定が 必要である。
PostgreSQL用のODBCドライバをインストールし、接続用データソースを作成する。手順は次のとおり。

1.Windowsクライアントの設定

1.ODBCドライバのインストール

クライアントマシンにPostgreSQL用のODBCドライバをインストールする。これにより、AccessやExcelなどで使えるようになる。
まずはPostgreSQL ODBC Driver (Version 6.40.0004英語版)をインストールし、その後にPostgreSQL ODBC Driver日本語版をインストールする。日本語版は、dllを上書きするだけ。

2.ODBCデータソースの作成

PostgreSQL用のODBCデータソースを作成する。
コントロールパネルから32ビットODBCを選び、PostgreSQLのドライバを選択する。これはいつも通りやればなんとなくできるでしょう。

3.Accessで確認

Accessで空のデータベースを作成し、テーブルをリンクしてみたがあっけなくできた。

2.補足

Red Hat Linux 6.1Jではちゃんと繋がったが、何故かRed Hat Linux 6.2JのRPM版PostgreSQLでは繋がりませんでした。6.2Jでは何かセキュリティーが設定してあるようで、上記の設定だけではどうも駄目なようです。

とりあえずRPM版を削除し、ソースからインストールすれば接続できるようになります。すごーく納得いかないけど・・・


[ TOP ]