木子屋 Dnawo's BLOG

SQL Server2000查看引起阻塞的进程和SQL

👤 dnawo 📅 2010-04-23 👁 6297 👍 0 💬 0 🔄 来源:本站原创
在SQL Server2000中,若想查看哪个SQL语句引起了阻塞,可以到"数据库服务器→管理→当前活动→锁/进程ID"下边查看,它列出了当前所有活动进程,并标明哪些进程引起了阻塞。

例如我们打开两个查询分析器,并运行下边语句:
use Northwind
begin tran
	update Customers set CompanyName='Alfreds Futterkiste' where CustomerID='ALFKI'
	waitfor delay '00:02'
commit

再查看"锁/进程ID":

图片

很清楚看到spid 66引起了阻塞,打开spid 66属性,可看到该进程正在执行的SQL语句:

图片

可点击"取消进程"按钮来结束此进程。

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 SQL Server2000文件组 下一篇 → SQL Server2000数据存储方式