- - PR -
ASP.NETとOracleのOLE接続エラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-26 13:56
はじめまして。
【環境】 Windows2000Server .NETFramework1.1 MDAC2.8SP1 Oracle Client 7.3.4 (ターミナルサービスあり) 上記の環境で動作実績のあるASP.NETアプリケーションですが、 今回、OSの再インストール実施後、以下のようなエラーが発生し動作不能となってしまいました。 「Oracle クライアントとネットワーク コンポーネントが見つかりません。これらのコンポーネントは Oracle Corporation から提供され、Oracle Version 7.3.3 (またはそれ以降) のクライアント ソフトウェアの一部としてインストールされます。 プロバイダは、これらのコンポーネントがインストールされるまで機能しません。」 過去ログを参照して、アクセス権限を確認したのですがM:\\ORANTに対してEveryoneのフルコントロールがサブディレクトリ・末端のDLL等のファイルまで設定されています。 念のため、ASPNET、IUSER、IWAM等も追加してみたのですが、状況変わらず。 OLEからODBCに変えて接続したところ、 「ERROR [IM003] 指定されたドライバはシステム エラー 126 (Oracle73 Ver 2.5) のため読み込めませんでした。」 というエラーが発生しています。 ASPでoo4oのサンプルを試してみましたが、 「ORA-03121: インタフェース・ドライバが接続されていないため関数は実行されません。」 でダメです。 AccessでODBCのリンクテーブルは接続できますし、WindowsFormでは問題なく接続できます。 もちろん、SQL*PLUSは接続確認できてきます。 これらASP.NET、ASPのプログラムは動作実績があり、当方の開発環境(Win2000Pro,Oracle7.3)では問題なく動きます。 インターネットユーザでの接続がうまくいっていないようですので、おそらく権限なのではと思い、ORANT以外にも「M:\\Program Files\\Common Files\\System\\Ole DB」配下のmsdaora.dll等にも権限を付与してみましたが、状況変わらず。 どなたか分かる方いましたら、教えてください。よろしくお願い致します。 |
|
投稿日時: 2007-02-27 08:36
とりあえず、Windows2000 に Oracle 7.x って構成自体が
ありえない...。 ※探してみたけど、既に日本オラクルのページからも 7 系の情報が掲載されていないよ...。 少なくとも Windows2000 に対応しているのは 8.1.6 以降 だけど 8.1.6 どころか 8.1.7 でさえサポート終わってる。 _________________ もしもし@RMAN 友の会 |
1