首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于链接服务器更新的有关问题

2013-03-21 
关于链接服务器更新的问题updatea set a.jobstateb.jobstate,a.dptidb.dptid,a.positionidb.positionid

关于链接服务器更新的问题


  update  a set a.jobstate=b.jobstate,a.dptid=b.dptid,a.positionid=b.positionid,a.positionname=b.positionname 
  from [链接服务器].test.dbo.hrgeneral a        
    inner join hrgeneral b  on a.hrcode=b.hrcode        
    inner join  #TabtmpE c  on a.hrcode=c.hrcode                             
  where  b.hrcode =c.hrcode 

这种链接服务更新效率很慢,,,有什么优化的方法?
[解决办法]
跨服务器写数据是很慢,可以将本服务器的数据into到远程服务器,然后在远程服务器上操作更新
[解决办法]
可以考虑用这个函数OPENDATASOURCE 来代替链接服务器,听说性能比较好,但是我的工作环境还没需要用到,所以也没有实际测试过,具体用法可以看联机丛书

热点排行