SQL Server未在远程(链接MySQL)服务器上运行查询

时间:2011-03-15 11:17:20

标签: mysql sql sql-server linked-server

由于各种可怕的原因,我们必须使用链接服务器和ODBC数据源将SQL Server链接到MySQL数据库。查询运行正常,但查看查询计划,您可以看到SQL Server始终在远程服务器上执行全表扫描 - 然后在SQL Server端执行任何连接/筛选。

我们如何将这些推送到MySQL服务器呢?

由于

詹姆斯

1 个答案:

答案 0 :(得分:0)

如果你写这样的查询......

select * from openquery
 ( myLinkedServer
  ,'Select * from mySQLTables where complicated joins/filters')

联接/过滤器应该远程发生。