我们有一个 SQL Server 数据库设置,其中一个链接服务器设置连接到 Progress OpenEdge 数据库。我们使用类似于以下的代码创建了一些 OpenEdge 表的 SQL Server 视图(用于与 SSRS 一起使用):
创建视图帐户为 SELECT * FROM OPENQUERY(myLinkedServerName, 'SELECT * FROM PUB.accounts')
创建视图客户端为 SELECT * FROM OPENQUERY(myLinkedServerName, 'SELECT * FROM PUB.clients')
由于某种原因,查询似乎带回了整个表,然后在 SQL 端进行过滤,而不是在 Progress 端执行查询。
有人知道为什么或如何纠正这种情况吗?
谢谢