我长期以来一直在使用旧的 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 客户端不再可用!
任何帮助或建议将不胜感激。