首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于SQL2000锁资源的有关问题咨询

2013-12-26 
关于SQL2000锁资源的问题咨询关于SQL2000锁资源的问题.我们可以通过master数据库中的sysprocesses表,查询

关于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 表示行吧
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

sql 2000中没有DBCC PAGE的用法,那有没有方法从page id知道是那一个表对象?

通过sp_lock 去看 object_id


object_id大部分为0,不为0的也是返回null

seletct object_id(object_id)

seletct object_id(object_id)
在当前库下执行
或者
seletct object_id(object_id,dbid)

热点排行