处理锁、阻塞和死锁(3)??使用SQLServer Profiler侦测死锁
作者:网络转载 发布时间:[ 2013/3/28 11:07:38 ] 推荐标签:
6、点击【列筛选器】,在跟踪属性中,选择数据库名为需要侦测的数据库,这里使用AdventureWorks。

7、在【组织列】中,调整顺序,如下:

8、点击运行。
9、然后打开SQLServer,并打开两个连接。
10、在第一个窗口中输入并执行下面脚本:
USE AdventureWorks
GO
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
GO
BEGIN TRANSACTION
SELECT *
FROM Sales.SalesOrderDetail
WHERE SalesOrderDetailID = 121316
11、然后在第二个窗口中输入并执行下面脚本:
USE AdventureWorks
GO
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
BEGIN TRANSACTION
SELECT *
FROM Sales.SalesOrderDetail
WHERE SalesOrderDetailID = 121317
12、现在回到第一个窗体,并运行下面的脚本:
UPDATE Sales.SalesOrderDetail
SET OrderQty=2
WHERE SalesOrderDetailID=121317
13、在第二个窗口输入下面语句:
UPDATE Sales.SalesOrderDetail
SET OrderQty=2
WHERE SalesOrderDetailID=121316

sales@spasvo.com