【问题标题】:Cannot update Entity data model from database due to TNS error由于 TNS 错误,无法从数据库更新实体数据模型
【发布时间】:2017-01-17 23:44:04
【问题描述】:

我正在尝试从数据库中更新我的实体数据模型。今天早些时候,我运行我的应用程序并能够访问数据库,因为我有一个 tnsnames.ora 文件,我将它复制并粘贴到我的项目文件夹中。然后,当我试图打开我的 edmx 文件时,我收到一条消息:

“ADO.NET 提供程序 'Oracle.ManagedDataAccess.Client' 未在计算机或应用程序配置文件中注册,或者无法加载”

我注意到我的机器没有安装 ODAC for Visual Studio。所以我继续这样做。现在,我可以很好地打开我的 edmx 文件,但是我的向导无法连接到数据库:

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

我想我从今天早上起就没有碰过我的 tnsnames.ora 文件。是什么赋予了?

【问题讨论】:

    标签: oracle visual-studio-2015 entity-framework-6


    【解决方案1】:

    解决了问题。

    我必须将 tnsnames.ora 文件复制到我安装 Oracle/client_1/Network/Admin 的位置,并在同一位置获取 sqlnet.ora 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-28
      • 2011-04-26
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      相关资源
      最近更新 更多