关于SQL2000锁资源的问题咨询
关于SQL2000锁资源的问题.
我们可以通过master数据库中的sysprocesses表,查询当前进程及锁资源情况,
select spid,loginame,waitresource from master..sysprocesses
其中的waitresource是锁资源的文本化表示法,实际显示:如14:1:428817或14:4:138026之类
其中第一个:前面的数字14表示数据库id,后面两节分别表示什么?
如上1:428817
能不能查找等待的资料具体是那个对象(表或索引)?
------解决方案--------------------第二个是文件id,也就是fileID,第三个是页id,也就是PageID
------解决方案--------------------14应该是文件ID吧
1 表示页吧
428817 表示行吧
------解决方案--------------------
seletct object_id(object_id)
在当前库下执行
或者
seletct object_id(object_id,dbid)