我使用的是Visual Studio 2017,安装了Oracle Developer Tools 18.3.0(特定于2017),并通过非托管驱动程序连接到Oracle 12c。我正在使用Entity Framework 5.0,并收到错误ORA-12154(底层提供程序在打开时失败。TNS:无法解析指定的连接标识符)。
我可以在Server Explorer中看到该数据库,并且可以毫无问题地更新EDMX,但是当我运行代码时,出现了Oracle错误。
由于我的计算机已被完全锁定,因此我只能进行故障排除,但是我确实有权编辑Oracle目录。从我看到的内容来看,我拥有我的TNS配置权限,并且可以从Oracle Developer访问和更新数据库。
我的SQLNET.ORA文件具有以下内容:
AUTOMATIC_IPC = OFF
TRACE_LEVEL_CLIENT = OFF
names.directory_path = (LDAP,TNSNAMES)
SQLNET.AUTHENTICATION_SERVICES= (NONE)
关于我可以尝试解决问题的任何想法?