ODP.NET マネージ ドライバは、別の方法で tnsnames.ora
を探します 、それぞれ。 sqlnet.ora
たとえば、OraOLEDB は TNS_ADMIN
のレジストリを読み取ります。 値ですが、ODP.NET 管理対象ドライバーはそうではありません。 関連する tnsname の場所の特定を参照してください。 ora ファイル
詳細については
1 つの解決策は、環境変数 TNS_ADMIN
を設定することです。 tnsnames.ora
のフォルダ名 および sqlnet.ora
ファイルが配置されます。私の知る限り、環境変数は、ODP.NET マネージド ドライバーと OraOLEDB の両方で (ほぼ) 他のすべての設定よりも優先されます。