微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带Visual Studio的ORA-12154

如何解决带Visual Studio的ORA-12154

连接到Oracle数据库时遇到了很大的问题。
无论我做什么,当我启动应用程序时,都会出现500错误

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

在系统日志详细信息中。

我下班的同事具有相同的设置(相同的web.config解决方案数据),从来没有发生过此问题。

来自web.config的匿名代码段:

<oracle.manageddataaccess.client>
    <version number="*">
      <dataSources>
        <dataSource alias="config" descriptor="(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = host.com)(PORT = 9999))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = name.com)))" />
      </dataSources>
    </version>
</oracle.manageddataaccess.client>
<connectionStrings>
    <add name="ConnectionConfig" providerName="Oracle.ManagedDataAccess.Client" connectionString="Pooling=false;Data Source=config;User Id=user;Password=password" />
</connectionStrings>

总结-如您所见,我不将TNS_ADMIN与TNSNAMES.ora文件一起使用(因为我直接提供了数据源)。
我已经安装了Java,并且Oracle DB客户端正常工作。
其他人使用相同的web.config,因此密码和其他数据正确。

分享任何想法!

编辑:

进程监视器显示已读取tnsnames.ora,因此我在源目录中创建了一个(确保在启动时已读取)

    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = host.com)(PORT = 1521))
        )
        (CONNECT_DATA = 
            (SERVER = DEDICATED)
            (SERVICE_NAME = name.com))
    )
    

仍然是相同的错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。