如何在Visual Studio中使用EZ-Connect连接到Oracle数据库(11g)(具有SID而非服务名称)

时间:2016-03-08 12:50:05

标签: oracle visual-studio visual-studio-2013 oracle11g

我正在尝试使用ODP.NET托管驱动程序连接到我的Oracle数据库。

我可以获得以下信息:

  • 用户名
  • 密码
  • 主机名
  • 端口号
  • SID

    我希望能够使用EZ Connect连接类型进行连接。我认为,当我部署到不同的服务器时,这将使我的生活更轻松。

    如何建立此连接?当我用SID替换服务名称时出错。

    我可以使用TNS连接类型建立此连接,但是我不确定在部署到qa / prod服务器时使用它会有多容易。

  • 1 个答案:

    答案 0 :(得分:0)

    根据此文件Configuring Naming Methods EZCONNECT使用service_nameSID似乎是不可能的。

    除非您拥有群集环境或故障转移配置,否则无论如何它们应该是相同的。但是,service_name通常包含域,而SID则不包含。

    尝试使用域名的SID(默认= .world