• ベストアンサー

PostgreSQLのテーブルをAccessで

(Windows2000 MS-Access2000 RedHatLinux7.2 PostgreSQL7.1.3) ポスグレのテーブルをAccessにリンクしたいのですが、ポスグレ用日本語対応ODBCドライバを登録する際に、PostgreSQL Driver Setupで、User NameとPasswordを入力するところがありますが、ここのユーザー名とパスワードはどこのIDとパスワードを入れたらいいですか? ポスグレの方はpostmasterを起動してtemplate1というのがあるので、それをAccessから操作したいのですが・・・。 宜しくお願いします!!

質問者が選んだベストアンサー

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.3

#2のお答えの通りだと思います。 PostgreSQLデータベースのユーザ/パスワードと言うつもりで#1に書いたのですが... 詳細はこちらのURLを参照されるのがよろしいかと思います。 http://www.postgresql.jp/document/

参考URL:
http://www.postgresql.jp/document/
aika25
質問者

お礼

参考サイトでいろいろ勉強してみます! ありがとうございました!

その他の回答 (2)

  • yuji
  • ベストアンサー率37% (64/169)
回答No.2

>PostgreSQLサーバのユーザー名はpostadminなので じゃなくて、PostgreSQLでCREATE USERで作成した ユーザ名/パスワードを指定するのだと思いますが。 (アクセスしたいデータベースにアクセス可能な  ユーザであること) それと、サーバ側の pg_hba.conf にクライアントマシンからの アクセスを許可するようにしていますか?

aika25
質問者

お礼

サーバ側のpg_hda.confのアクセス許可、がんばってやってみます! ありがとうございました!

aika25
質問者

補足

そうだったんですか・・・。 すみません、よくわかりましたσ(^^) でも、 >それと、サーバ側の pg_hba.conf にクライアントマシンからの >アクセスを許可するようにしていますか? アクセス許可をする方法がわかりません・・。 Linuxも始めたばかりでまだいろいろとよくわからない状態なので教えてください。 宜しくお願いします!

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

>PostgreSQL Driver Setupで、User NameとPasswordを入力するところがありますが、ここのユーザー名とパスワードはどこのIDとパスワードを入れたらいいですか? 一般的ODBCのセットアップの時は、データベースユーザ/パスワードを登録するはずです。 ですから、PostgreSQLサーバに登録されているPostgreSQLユーザ/パスワードということになると思います。

aika25
質問者

補足

即行回答ありがとうございます! PostgreSQLサーバのユーザー名はpostadminなので、それとパスワードを入力しましたが、 ODBC--呼び出しが失敗しました。Could not connect to the server; could not connect to remote socket.(#101)[Microsoft][ODBC Driver Manager]接続は開いていません(#0) というエラーがでました。ポスグレ側で準備することはpostmasterを起動していればいいですか? 宜しくお願いしますσ(^^)

関連するQ&A