无法在Windows 7 64位中从Visual Studio 2010连接Oracle

时间:2013-11-22 07:13:29

标签: oracle c#-4.0 oracle10g

我已经在我的Windows 7,64位安装了Oracle 10g,在这里我能够成功连接sql plus

用户名:test,密码:test和主机字符串:test

但是当我尝试使用以下方法连接我的visual studio 2010时

连接字符串:数据源=测试;用户ID =测试;密码:测试;

但它无法连接,它给出了错误:

ORA-12154:TNS:无法解析指定的连接标识符。

即使我尝试过使用:

数据来源:(主机,端口,...)(从transname.ora文件中删除)

在这种情况下我收到错误:

ORA-06413:连接未打开。

我浪费了3-4天但我无法联系,所以朋友可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

尝试以下格式之一(来自connectionstrings.com):

SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
uid=myUsername;pwd=myPassword;

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
User Id=myUsername;Password=myPassword;