- ベストアンサー
ODBCの設定について
現在アンケートサイトを作成しているのですが、チェックボックス型のアンケートサイトから数値データをデータベースに登録し、そのデータをエクセルにインポートしてグラフを利用してデータの統計・分析を行いたいと思っています。 そこで、ODBCを使ってデータをインポートしようと思っているのですが、データベースが大学のサーバーであるため、どのように設定したらよいのかわかりません。 外部サーバーにあるデータベースにODBCを使用することは可能なんでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>どのように設定したらよいのかわかりません。 手順としては 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 の詳細は分かりませんが、参考にしていただければ幸いです。
お礼
お返事ありがとうございます。 ODBCのほうは手順通り行って設定することができました。 クライアントPCってことは大学のパソコンでインストールしなければ意味なかったのか?ちょっと気になっていますが、とにかくインストールすることができました。 データベースのセキュリティに関しては、一応テラタームなど使ってデータベース操作できているので許可されてはいると思います。 とても詳しく説明していただきありがとうございました。参考になりました。 またわからないことがあったら質問しにきますので、その時はよろしくお願いします。