原来我使用SQL2000时链接服务器基本没什么问题,现在有其中一台换SQL2005了,另台是2000,现在的链接服务器是通的,但速度很慢,特别是更新某个表,特别慢,不知道是什么原因?

解决方案 »

  1.   

    楼主可用exec('update db1.dbo.t1 set Num=100 where ID=1') AT [链接服务器名]
      

  2.   

    直接通过ODBC重建个连接很快,但我不想程序中建太多连接。
      

  3.   


    我是这样写的,效果应该一样吧?
    update [192.168.2.2].newsky.dbo.采购管理_采购合同明细 set 已转数量=已转数量+?thisform.text5.value,已转样机=已转样机+?thisform.text11.value,转入日期=getdate(),转入人=?user where 合同明细=?thisform.list1.value
    其中:?是带变量的方式,这个没关系,各个编程语言不同而已。
      

  4.   

    查询分析器中,可查看该SQL的执行计划,
    看时间都消耗在哪个环节上,各环节都有时间百分比的.