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



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

有以下信息可供我使用:

  • 用户名
  • 密码
  • 主机名
  • 端口号
  • 席德

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

    如何建立此连接? 将 SID 替换为服务名称时出现错误。

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

  • 根据此文档 配置命名方法 易联通使用service_name . SID似乎是不可能的。

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

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

    最新更新