• ベストアンサー

ファイルDSNをサーバーから参照したい

こんばんわ。 今、ExcelVBAで Oracleからデータを取得し結果をExcelでグラフと表を 作成する というプログラムを作っています。 OracleとODBC接続をしようとしているのですが、 クライアントに個別に設定するのは大変なので サーバーに接続情報を持ちたいと考えています。 ファイルDSNをサーバーに持ち、プログラム上で ファイルDSNのパスを指定して接続情報を得る という事は可能でしょうか? Excelファイルもサーバーに置いて実行する予定です。 よろしくお願いします。

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

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

可能です。ただし: 1. クライアントごとに、ファイルDSN用ファイルのありかの設定(ディレクトリの設定)を行う必要があります。 2. クライアントごとに、ファイルDSNで使用している同じODBCドライバをインストールする必要があります。 3. 各クライアントのODBCドライバから、サーバが全く同じように参照できる必要があります。(例えば同じサーバ名、あるいは同じIPアドレス等。)

gulugugu
質問者

お礼

お返事ありがとうございます。 クライアントのディレクトリの設定、 サーバーの参照は大丈夫だと思います。 クライアント毎に同じODBCドライバをインストール する必要があるんですね。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

>OracleとODBC接続をしようとしているのですが、 >クライアントに個別に設定するのは大変なので >サーバーに接続情報を持ちたいと考えています。 一番手間暇にかかるのは、オラクル・クライアント(ソフト)の インストールだと思うのですが、各PC個別に実施するんですよね? これも含めて、集中管理したいという意味ですか?

gulugugu
質問者

お礼

お返事ありがとうございます。 すべてサーバー側で行いたいのですが、 この場合、やっぱりクライアントにオラクルを インストールする必要がでてくるんですか・・ できれば、インストールせずに管理したいです。

すると、全ての回答が全文表示されます。

関連するQ&A