免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3072 | 回复: 3
打印 上一主题 下一主题

急:数据库进程已经终止,但锁还在 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-18 10:30 |只看该作者 |倒序浏览
20可用积分
如下图:数据库进程spid 50在sp_who里已经没有了,但是sp_lock里面还在,用kill 50没用,这个锁一直无法释放


fid         spid        loid        locktype                     table_id    page        row         dbname          class                          context                     
----------- ----------- ----------- --------                     ----------- ----------- ----------- ------          -----                          -------                     
          0          50         100 Ex_intent                     1356528835           0           0 zdposqt         Non Cursor Lock                                             
          0          50         100 Ex_page                       1356528835      173474           0 zdposqt         Non Cursor Lock                                             
          0          50         100 Ex_page                       1356528835      173481           0 zdposqt         Non Cursor Lock                Ind pg                       
          0          50         100 Ex_page                       1356528835      173488           0 zdposqt         Non Cursor Lock                Ind pg                       
          0         140         280 Sh_intent                       32000114           0           0 master          Non Cursor Lock               


现在又不能重启,系统正在使用,有没有什么办法把这个锁清除掉?
急用,高手赶紧帮帮忙,万分感谢!!!!!!

使用查看进程语句结果如下:

dbcc traceon(3604)
go
dbcc sqltext(50)
go
sp_showplan 50,null,null,null
go

result:
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
SQL Text: rollback transaction  
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
The process with the specified spid value '50' has not been assigned an sqltext structure.  Query plan retrieval cannot continue.
(1 row affected)
(return status = 1)

这个表table_id:1356528835现在只要一使用就会被锁

[ 本帖最后由 lxr_wolf 于 2008-10-18 11:41 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-10-18 16:14 |只看该作者
这是ghost(幽灵)进程,重启解决

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
3 [报告]
发表于 2008-10-20 08:09 |只看该作者
事务在回滚,多等一会就是了。

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-06-20 06:20:00
4 [报告]
发表于 2008-10-22 16:55 |只看该作者
要看你ase版本,高的可以用dbcc命令释放锁,不用重启
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP