私は .Net Windows アプリケーションで作業しています。App.Config では、このような接続文字列を指定していました...
<add connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521)))(CONNECT_DATA=(SID=PROD)(SERVER=DEDICATED)));User Id=TEST;Password=TEST;" providerName="System.Data.OracleClient" name="ConnectionString" />
更新手続きを行っています。ブレークポイントが更新メソッドに到達すると、次のようなメッセージが表示されます..
ORA-12504: TNS: リスナーにCONNECT_DATAのSERVICE_NAMEが指定されていません
これはどうすればいいの...
私の tnsnames.ora は、
PROD = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Prod)
)
)