将 Oracle 作为链接服务器添加到 SQL 2005 时出现问题

将 Oracle 作为链接服务器添加到 SQL 2005 时出现问题

我有一台 SQL 2005 服务器,需要将其链接到 Oracle 服务器。

我已经安装了 Oracle 客户端,并按照网上找到的几套说明进行操作。每次测试连接时都会出现错误,提示“未找到 Oracle 客户端和网络组件”。

这是使用 MSDAORA 提供程序 - 当我使用 Oracle for OLE DB 提供程序时,我收到“TNS:无法解析指定的连接标识符”。

我对 SQL Server 有一些了解,但对 Oracle 并不了解。设置如下:Windows 2003 (32 位) 上的 SQL Server 2005,Windows 2008 (64 位) 上的 Oracle 11g。

我还在某处看到过,将 32 位服务器连接到 64 位服务器时会出现问题。这会妨碍我吗?

这些错误意味着什么?我可能缺少什么才能使这一切正常工作?

答案1

这是一个已知问题,64 位 Oracle Client 无法与 64 位 SQL Server 正确协同运行。

幸运的是,有一个解决方法。请参阅此文章:http://www.mssqltips.com/tip.asp?tip=1433

HTH,丹

相关内容