我正在将VB.NET 2010应用程序从32位2003服务器移动到连接到Oracle 11g数据库的64位2008服务器,并在执行时收到以下错误消息。
DefaultSource Error 2
ERROR [08004] [Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the connect identifier specified
ERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
这是我做过的一些事情。
这是我在节点下的配置文件中的连接字符串。
<add name="SCHEMA_NAME"
connectionString="Driver={Oracle in OraClient11g_home1};Dbq=DATABASE_NAME;uid=USER;pwd=PASSWORD;"/>
我可以尝试哪些建议,或者需要更改哪些建议才能在新服务器上运行?
答案 0 :(得分:0)
我通过改变连接到oracle的方式修复了问题。我正在使用Oracle.DataAccess引用,删除连接字符串中的驱动程序引用,并使用OracleConnection和oracleCommand重建连接。