- ベストアンサー
WinアプリケーションからSolarisサーバーへのアクセス方法は?
- WinクライアントでMS-ACCESSを使い、Solaris9サーバーマシンのOracle DBにアクセスしたい。ODBCやJDBCを使用できるのか、手順がわからない。
- ODBCを使用する場合、Winのクライアントの管理ツールからODBCソースを作成しようとしたが、Solaris9が対応していないか、アクセスが拒否される。
- JDBCを使用する場合、Winクライアントからどのような手順でアクセスできるのか、全くわからない。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
基本パッケージだけではなく、 ODBC Supplement は導入済みでしょうか? ODBCドライバはInstantClientのものを使用してください。 http://www.stbbs.net/blog/2007/04/oracle10g-instant-client-windows-odbc.html
その他の回答 (1)
- ese_ee
- ベストアンサー率48% (68/139)
1)Oracleクライアントか、もしくは、 InstantClient(10gから) http://otn.oracle.co.jp/tech/oci/instantclient/instantclient.html をインストールして設定する必要があります。 サーバー側で対処できる方法は無いです。 最短手順は、 ・InstantClientインストール ・DSN設定 ・Accessでリンクテーブル作成等 です。 ADOやoo4oを使ってVBAでコードを書いてODBCを使わずに Oracleへアクセスする方法もありますが、 MSAcessでそれを行うメリットは薄いでしょう。 2)MSAccessからJDBCを使うことはできません。
お礼
ese_ee様 ご回答ありがとうございます。 InstantClientをインストールしてみました。 DNS設定についてもう少しご教示いただけますでしょうか? よく理解していないので、間違っているかもしれませんが、 DNS設定とは、 ODBCデータソース作成 ↓ DNS設定(上記ODBCデータソースを指定) という流れでよろしいでしょうか? それを前提に検証してみたところ、ODBCデータソース作成で失敗している状況です。 データソースの新規作成で、データソースドライバをMS ODBC for Oracleにすると『オラクルクライアントとネットワークコンポーネントが見つかりません』と出てしまいます。 また、だめもとでSQLserverドライバを選んで見ましたがNGでした。 どのような手順で行うのかご教示いただければ幸いです。 宜しくお願い致します。
お礼
返信が遅くなりすいません。 接続できました!! ありがとうございます!