今天第一次接触sql2000的锁的功能
不知道是哪位神人,把数据库里表的记录锁上了
导致我查询一个143条记录的数据竟然,很慢很慢,直接卡死
我找了好多原因,最后经过同事的帮忙,查到说有些记录被锁死了,不能动
怎样解锁,成了我的难题
select DB_ID('dbo.A')
查你表所在库的库表示dbid=100(注:100是你上面语句查询出来的值)
再执行:EXEC SP_LOCK
查出 spid 和objid
再用objid
select OBJECT_NAME(objid)
查出你的表
找到你的表spid
如:
exce sp_executesql N'kill spid'
EXEC sp_executesql N'KILL 51'