读书人

急请们帮帮忙。远程更新的有关问题

发布时间: 2012-01-21 21:31:43 作者: rapoo

急,请大虾们帮帮忙。远程更新的问题。
在存储过程里我远程更新大多数列都可以,但是这张远程表里其中有一列,只要我在存储过程里更新到这一列,就会一直执行,
好像进入了一个死循环一样,
sql 事件探查器中监测到许多这样的exec sp_cursorclose 180150000 语句在执行。


但当我在查询分析器里单独执行更新远程表这一列时,又很快更新完了。



[解决办法]
查一下远程表上是否有update触发器, 应该是在触发器里循环着..
[解决办法]
这个看起来是游标没有关闭

sp_cursorclose
[解决办法]
http://technet.microsoft.com/zh-cn/library/ff848800.aspx
[解决办法]
可能是一种情况,

[远程TBA]里a=7508只有1笔 --> 所以很快.

而你调用存储过程的参数@a, 查询出来有几万几十万笔. --> 所以慢也是正常的.

读书人网 >SQL Server

热点推荐