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

发现当数据传输出现问题时,怎么查都查不出来,数据一直传不过去,种种可能错误的都排除了

就是没发现问题的根源。

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

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

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

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

即可得到这个锁定的表名,由此进一步判定问题出在了哪里!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值