我有两台SQL服务器A和B
在其中A上创建了B的链接服务器,在A上查询B的数据发现速度奇慢。
我已经做好了相关索引,在B上查询数据是非常快的,不知问题出在哪里,请高人指点~

解决方案 »

  1.   

    查询语句是
    select top 1 * from a.netdb.dbo.netplu where plucode like '780096%'
      

  2.   

    那你可以反过来试一下
    如果从B访问A,也是那么慢
    说明是网络问题
    如果从B访问A快的话
    那就是A的问题
    这个很容易确定
      

  3.   

    我用在A上用ACCESS作B的链接表,查询速度就非常快,不知什么原因~
      

  4.   

    终于解决了~后来我用代码来实现创建链接服务器exec   sp_addlinkedserver   'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'   
    查询速度就正常了~
    以前我是在SQL中手动创建链接服务器的~,不知哪里出了问题~~~~~~~~~~~~~谢谢