Oracle 10.2.0サーバーが稼働しています。 FOOと呼ばれるサーバー上にスキーマがあります。私は、10.2.0クライアントを使用してスキーマへのODBC接続を作成しました。COM +アプリケーションからのOracle接続
は、我々は自分自身によって書かれたコアデータベースアクセスライブラリを持っているデスクトップアプリケーションを持っているueseのSQLDriverConnectなど
我々はまた、同じコアライブラリを使用するCOM +アプリケーションを持っています。
ODBC接続を使用してデスクトップアプリケーションに接続すると、問題はありません。
COM +アプリケーションに接続すると、クエリを実行できません。 SQLDriverConnectはSUCCESSを返しますが、クエリを実行しようとすると、Oracleエラー "接続されていません"が返されます。 COM +アプリケーションは、「ログインしたユーザー」として実行するように設定されています。
これはおそらくセキュリティ上の問題だと確信していますが、どこから開始するのか分かりません。
アイデア?
ありがとうございました。
どのようなプログラミング言語ですか?エラーの原因となるコードを表示します。 – zendar
まず、Oracle DBがインストールされているサーバーにCOM +アプリケーションをインストールします。これにより、ほとんどのセキュリティ上の問題(特権、ファイアウォールなど)がなくなり、残りが適切に動作するようにします。 – eran