我正在使用.Net Windows應用程序。在App.Config中我給出了這樣的連接字符串...更新到數據庫時出錯:Oracle
<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:監聽未給SERVICE_NAME在CONNECT_DATA
我應該爲此做些什麼。 ..
我的tnsnames.ora是,
PROD = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Prod)
)
)
檢查tnsnames.ora文件以查找此數據庫的條目。 –