mar*_*rts 5 oracle sql-server odbc linked-server
我长期以来一直在使用旧的 SQL Server 2000 安装,该安装与多个 Oracle 服务器相关联,并且一切正常。
我正在尝试通过 SQL Server 2008 迁移到 SQL Server 2012。
我在 SQL Server 2008 和 SQL Server 2012 上的链接 Oracle 服务器上遇到了一些问题。
我下载了最后一个 Oracle 10 Instant Client,因为我们有一些我需要访问的较旧的 Oracle 数据库,并且已经配置tns_admin
,并使用 SQL Plus 进行了检查;到目前为止一切都很好。
我创建了一个 ODBC 系统 DSN 以指向 Oracle 数据库之一。然后我使用该 DSN 创建了我的链接服务器。
链接服务器返回标准日期查询,select sysdate from dual
很好,并且也会返回特定查询的计数。但是,当我尝试从表中返回实际行时,得到的数字比应有的要小。
此外,如果我运行聚合 GROUP-BY 查询,我只会返回一行!
我会尝试从 Oracle 下载完整的客户端,但在他们无限的智慧中,v10 客户端不再可用!
任何帮助或建议将不胜感激。
小智 1
最新的完整客户端可以在 10g 上正常工作。我在使用完整客户端以外的任何客户端时也遇到过类似的问题,尽管根据 Oracle 的说法,其他客户端应该可以工作。只需确保完全卸载以前安装的所有元素,因为拥有多个客户端/版本可能会产生另一组问题。
归档时间: |
|
查看次数: |
750 次 |
最近记录: |