我测试了不是网络速度问题?我在一台机子上用查询分析器直接连接另外一台机子执行查询速度也很快,唯独使用了绑定sp_addlinkedserver后,速度就不行了。我怀疑是不是微软做的不是交给真正的有数据的SQL SERVER引擎来查,而是将数据提取回来后再比较。

解决方案 »

  1.   

    一篇文章说:如果不支持 IDBSchemaRowset 接口,SQL Server 必须打开行集两次:一次获得元数据,另一次执行查询将影响速度。这些都怎样配置???
      

  2.   

    是微软有病还是我是傻子:微软做的不是交给真正的有数据的SQL SERVER引擎来查,而是将数据提取回来后再比较。帮我从傻子中解救出来吧!
      

  3.   

    设置sp_serveroption的collation compatible为true,无效果
      

  4.   

    难道对链接服务器,SQL Server 默认在本地服务器处理分布式查询?
    非让我使用 OPENQUERY 函数
      

  5.   

    给支个招,说说要怎么弄?要让链接服务器执行而非提取回来,是必须要用OPENQUERY的吧。
    另我如果采用union联合查询,效率更低。真不知如何做了。