您的位置:首页 > 其它

数据传输出了问题,排错过程

2008-04-25 16:01 302 查看
发现当数据传输出现问题时,怎么查都查不出来,数据一直传不过去,种种可能错误的都排除了

就是没发现问题的根源。

后来,发现用系统存储过程 sp_who (阻塞进程(可能含有排他锁)是控制其他进程所需要的资源的进程)

检查,发现 存储过程返回的结果集中列 blk(如果存在阻塞进程,则是该阻塞进程的系统进程 ID。否则该列为零) 有一条记录不为 0 ,证明存在这个阻塞进程,然后

用系统存储过程sp_lock 后面的参数是 有sp_who存储过程的到的异常的进程ID

sp_lock存储过程返回结果集的ojbid的 持有锁的对象的标识号 这个时候查询sysobjects表的id = 这个objid

即可得到这个锁定的表名,由此进一步判定问题出在了哪里!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: