勝利 7 64 ビット SP 1
.NET プログラムからエラー "ORA-12154: TNS: 指定された接続識別子を解決できませんでした" を取得します。
マシンに Oracle 11.2 32 ビット クライアントをインストールしました。
Visual Studio 2010 を使用して、C:\oracle\Ora112\odp.net\bin\4\Oracle.DataAccess.dll からの参照を含めます。
次の接続文字列値を使用: User Id=myid;Password=mypw;Data Source=DBNAME;pooling=false;Connection Timeout=45;
TNSPING DBNAME を実行すると機能します。C:\oracle\Ora112\network\ADMIN\sqlnet.ora を使用していると表示されます。このファイルは、tnsnames の代わりに ldap を使用するように設定されています。
sqlplus を実行すると動作します。myid/dbinstance を使用して接続できます
これらの他のすべてが機能しているときに、ODP.NET がこのエラーを出す理由は考えられません。何か案は?