.Net(3.5)C#およびOracleExpress10gでアプリケーションを開発しています。データベースに接続しようとすると、次のエラーが発生しました。
取得したOracleConnectionオブジェクトから、ServerVersionプロパティで次のようになります。
ServerVersion = 'conn.ServerVersion' produjo una excepción de tipo 'System.InvalidOperationException'
そして、キャッチで:
ORA-12154: TNS:could not resolve the connect identifier specified
この接続文字列を使用しています:
Data Source=Angelo-HP/XE;User ID=MAPFRE;Password=123456;
私のtnsnames.oraが設定されています:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Angelo-HP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
そして私のsqlnet.oraはこのようになります:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, HOSTNAME)
なぜ私は接続できないのですか?
ありがとう。