小编mar*_*rts的帖子

SQL Server 链接服务器查询问题(group by)

我长期以来一直在使用旧的 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 客户端不再可用!

任何帮助或建议将不胜感激。

oracle sql-server odbc linked-server

5
推荐指数
1
解决办法
750
查看次数

标签 统计

linked-server ×1

odbc ×1

oracle ×1

sql-server ×1