【发布时间】:2014-10-25 09:55:15
【问题描述】:
在一个 c# 应用程序上,我试图连接到远程 Oracle 服务器。
这是我的连接链:
OracleConnection conn = new OracleConnection("Data Source=xx.xx.xx.xx:xxxx;User Id=xxxxx;Password=xxxxxx; Integrated Security=True")
我从未执行过 OracleConnection,对此我感到不自在.. 首先,Visual Studio 告诉我必须安装 Oracle 客户端。我现在有 Oracle 11g Client Release 2。
现在当我尝试连接到 OracleDB 时,我收到错误消息:ORA-12504:Listener is not given the SERVICE_NAME in CONNECT_DATA
我想我必须像这样在我的 OracleConnection 链中添加一个服务名称:
OracleConnection conn = new OracleConnection("Data Source=xx.xx.xx.xx:xxxx;User Id=xxxxx;Password=xxxxxx;Integrated Security=True;Service Name=Oracle")
我有一个新的错误消息:关键字未处理:服务名称
如果有人已经从 Visual Studio 执行了 Oracle 连接(我在 Ultimate 2013),一些帮助不会被拒绝。
【问题讨论】:
标签: c# sql wpf oracle oracle11g