【问题标题】:Connecting to an Oracle Database using the Visual Studio 2012 Data Connections tool使用 Visual Studio 2012 数据连接工具连接到 Oracle 数据库
【发布时间】:2014-11-01 20:44:03
【问题描述】:

我正在尝试使用 Visual Studio 2012 数据连接工具连接到 Oracle 数据库。我收到 ORA-12154 错误:“TNS:无法解析指定的连接标识符”。我需要使用端口和服务名称。

我尝试了以下模式:

  • 服务器名称:端口/服务名称
  • 服务器名称:端口\服务名称
  • 服务器名称:端口:服务名称

没有阳性结果。

我也尝试过高级设置中的“省略 Oracle 连接”属性,但没有得到肯定的结果。

我正在使用适用于 Oracle 的 .NET Framework 数据提供程序。

【问题讨论】:

    标签: oracle visual-studio visual-studio-2012


    【解决方案1】:

    连接字符串应该是这样的

    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hostname)(PORT=portnumber))(CONNECT_DATA=(SERVICE_NAME=service)))
    

    一个问题可能是连接字符串长度限制为 128 个字符,但我们可以通过在主机中定义主机名来处理它,例如一个字母。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多