0

TNSNAMES.oraを調整した後、OracleSQLDeveloperを使用してリモートのOracleデータベースに接続できます。SQLサーバーのexportimportvizardを使用してリモートのOracleデータベースに接続することもできます。コマンドプロンプトでsourcenameを送信すると、正しい応答が返されます。これは私のTNSNAMESが正しいことを示しています。

しかし、サーバーエクスプローラーの下でVisual Studio 2010にデータソースを追加しようとすると、ORA-12154が表示されます。

フォーラムでのいくつかの提案に基づいて、sqlnet.oraに以下の行を追加しました

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, HOSTNAME) 

しかし、それでも同じエラーが発生します。

Oracle Data Access Components(ODAC)11.2.0.3がインストールされます。

4

1 に答える 1

0

問題はあなたのTNSです。次の3つの解決策を確認してください。

Oracle Netプロファイル(SQLNET.ORA)のNAMES.DIRECTORY_PATHパラメータの値の1つとして「TNSNAMES」がリストされていることを確認してください。

TNSNAMES.ORAファイルが存在し、適切なディレクトリーにあり、アクセス可能であることを確認してください。

接続識別子として使用されているネットサービス名がTNSNAMES.ORAファイルに存在することを確認してください。

于 2012-11-09T04:46:56.200 に答える