Sql server 错误:ORA-12154 SQL Server链接服务器与Windows Server 2012 R2中的Oracle 11g

Sql server 错误:ORA-12154 SQL Server链接服务器与Windows Server 2012 R2中的Oracle 11g,sql-server,oracle11g,windows-server-2012,Sql Server,Oracle11g,Windows Server 2012,我需要使用Oracle ODAC在SQL Server 2012 Enterprise 64中创建链接服务器 我已经做了我所知道的一切,包括多次重新安装Windows Server 2012标准R2 64。ODAC也是64位的 我能够使用Oracle SQL Developer连接到Oracle 11g,使用TNS作为连接类型 我开始认为这可能与Windows Server有关。因为我从未在不运行Windows Server的其他系统上遇到过此问题 我得到这个错误: 返回消息“ORA-12154

我需要使用Oracle ODAC在SQL Server 2012 Enterprise 64中创建链接服务器

我已经做了我所知道的一切,包括多次重新安装Windows Server 2012标准R2 64。ODAC也是64位的

我能够使用Oracle SQL Developer连接到Oracle 11g,使用TNS作为连接类型

我开始认为这可能与Windows Server有关。因为我从未在不运行Windows Server的其他系统上遇到过此问题

我得到这个错误:

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


经过数百篇互联网帖子的整合和安装/重新安装,我发现问题出在ORACLE ODAC组件上。互联网上的每一篇文章都告诉您,如果您运行的是64位数据库,那么安装64位ODAC是不准确的

经过两天的努力,我决定尝试32位ODAC,它成功了

以防有人有同样的问题