質問: odbcの設定について 現在アンケートサイトを作成しているのですが、チェックボックス型のアンケートサイトから数値データをデータベースに登録し、そのデータをエクセルにインポートしてグラフを利用してデータの統計・分析を行いたいと思っています。 そこで、odbcを使ってデータをインポートしようと思っているのですが、データベースが大学のサーバーであるため、どのように設定したらよいのかわかりません。 外部サーバーにあるデータベースにodbcを使用することは可能なんでしょうか?
回答: >どのように設定したらよいのかわかりません。 手順としては 1.odbc ドライバをダウンロードする http://old.postgresql.jp/interfaces/index.html http://nami.jp/psqlodbc/ これを使うのが早いと思います。 2.クライアント pc に odbc ドライバをインストールする 3.接続テストを行う >postgresqlサーバに接続できません。 > >お使いのpostgresqlサーバのバージョンが6.3以上である場合、postmasterの起動オプションに“-i”を指定してください。これを指定しないとpostmasterはtcp/ipによる接続を拒否してしまいます。 > >postgresqlサーバのホスト認証設定ファイル(data/pg_hba.conf)は正しく設定してありますか。この設定ファイルで他のホストからの接続を許可してあげてください。デフォルトのままでは他のホストからの接続は拒否されてしまいます。 http://www.interwiz.jp/software/psqlodbc/faq.html >外部サーバーにあるデータベースにodbcを使用することは可能なんでしょうか? 技術的には可能ですが、セキュリティ上、許可されていないことが多いと思います。 db サーバ側のセキュリティ設定が外部からの接続を許可するように設定していること、db ユーザアカウントが外部からの接続を許可されていること、 tcp/ip 接続が許可されていること、ファイアーウォールの設定で許可されていることなどを確認してみてはどうでしょうか。 まあ、わたしは postgresql の詳細は分かりませんが、参考にしていただければ幸いです。