- ベストアンサー
PostgreSQLのテーブルをAccessで
(Windows2000 MS-Access2000 RedHatLinux7.2 PostgreSQL7.1.3) ポスグレのテーブルをAccessにリンクしたいのですが、ポスグレ用日本語対応ODBCドライバを登録する際に、PostgreSQL Driver Setupで、User NameとPasswordを入力するところがありますが、ここのユーザー名とパスワードはどこのIDとパスワードを入れたらいいですか? ポスグレの方はpostmasterを起動してtemplate1というのがあるので、それをAccessから操作したいのですが・・・。 宜しくお願いします!!
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2のお答えの通りだと思います。 PostgreSQLデータベースのユーザ/パスワードと言うつもりで#1に書いたのですが... 詳細はこちらのURLを参照されるのがよろしいかと思います。 http://www.postgresql.jp/document/
その他の回答 (2)
- yuji
- ベストアンサー率37% (64/169)
>PostgreSQLサーバのユーザー名はpostadminなので じゃなくて、PostgreSQLでCREATE USERで作成した ユーザ名/パスワードを指定するのだと思いますが。 (アクセスしたいデータベースにアクセス可能な ユーザであること) それと、サーバ側の pg_hba.conf にクライアントマシンからの アクセスを許可するようにしていますか?
お礼
サーバ側のpg_hda.confのアクセス許可、がんばってやってみます! ありがとうございました!
補足
そうだったんですか・・・。 すみません、よくわかりましたσ(^^) でも、 >それと、サーバ側の pg_hba.conf にクライアントマシンからの >アクセスを許可するようにしていますか? アクセス許可をする方法がわかりません・・。 Linuxも始めたばかりでまだいろいろとよくわからない状態なので教えてください。 宜しくお願いします!
- MovingWalk
- ベストアンサー率43% (2233/5098)
>PostgreSQL Driver Setupで、User NameとPasswordを入力するところがありますが、ここのユーザー名とパスワードはどこのIDとパスワードを入れたらいいですか? 一般的ODBCのセットアップの時は、データベースユーザ/パスワードを登録するはずです。 ですから、PostgreSQLサーバに登録されているPostgreSQLユーザ/パスワードということになると思います。
補足
即行回答ありがとうございます! PostgreSQLサーバのユーザー名はpostadminなので、それとパスワードを入力しましたが、 ODBC--呼び出しが失敗しました。Could not connect to the server; could not connect to remote socket.(#101)[Microsoft][ODBC Driver Manager]接続は開いていません(#0) というエラーがでました。ポスグレ側で準備することはpostmasterを起動していればいいですか? 宜しくお願いしますσ(^^)
お礼
参考サイトでいろいろ勉強してみます! ありがとうございました!