由于TNS错误导致无法从数据库更新实体数据模型

时间:2017-01-17 23:44:04

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

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

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

我注意到我的机器没有安装Visual Studio的ODAC。所以我继续前进并做到了。现在,我可以正常打开我的edmx文件,但是我的向导无法连接到数据库:

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

我不认为自今天早上起我就触及了我的tnsnames.ora文件。是什么赋予了?

1 个答案:

答案 0 :(得分:1)

解决问题。

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