﻿<deadlock-list>
  <deadlock>
    <victim-list>
      <victimProcess id="processd63558" />
    </victim-list>
    <process-list>
      <process id="processd63558" taskpriority="0" logused="652" waitresource="KEY: 18:72057594043432960 (14002be0c001)" waittime="2324" ownerId="12557499" transactionname="user_transaction" lasttranstarted="2011-04-21T15:08:19.820" XDES="0x12678280" lockMode="S" schedulerid="4" kpid="3260" status="suspended" spid="59" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2011-04-21T15:08:19.820" lastbatchcompleted="2011-04-21T15:07:48.177" clientapp="Microsoft SQL Server Management Studio - Query" hostname="DEV2008-2" hostpid="3124" loginname="HQ\dmoldovan" isolationlevel="read committed (2)" xactid="12557499" currentdb="18" lockTimeout="4294967295" clientoption1="671090784" clientoption2="390200">
        <executionStack>
          <frame procname="" line="4" stmtstart="24" sqlhandle="0x020000002d83010497edc81695b0146b2f0000b7b2d28d19" />
          <frame procname="" line="4" stmtstart="226" sqlhandle="0x020000007125442b482298edee4bdffd975acc1fa8df9006" />
        </executionStack>
        <inputbuf>
BEGIN TRAN
UPDATE Person.Address 
SET AddressLine1 = 'New address' WHERE AddressID = 25
WAITFOR DELAY '0:0:10'
SELECT * FROM Person.Address WHERE AddressID = 20    </inputbuf>
      </process>
      <process id="processd63e40" taskpriority="0" logused="5996" waitresource="KEY: 18:72057594043432960 (1900f638aaf3)" waittime="4553" ownerId="12557494" transactionname="user_transaction" lasttranstarted="2011-04-21T15:08:17.583" XDES="0x113d5b40" lockMode="S" schedulerid="4" kpid="3320" status="suspended" spid="58" sbid="0" ecid="0" priority="0" trancount="1" lastbatchstarted="2011-04-21T15:08:17.577" lastbatchcompleted="2011-04-21T15:06:13.990" clientapp="Microsoft SQL Server Management Studio - Query" hostname="DEV2008-2" hostpid="3124" loginname="HQ\dmoldovan" isolationlevel="read committed (2)" xactid="12557494" currentdb="18" lockTimeout="4294967295" clientoption1="671090784" clientoption2="390200">
        <executionStack>
          <frame procname="" line="4" stmtstart="24" sqlhandle="0x020000002d83010497edc81695b0146b2f0000b7b2d28d19" />
          <frame procname="" line="4" stmtstart="226" sqlhandle="0x02000000ba3a7809bd0666e09e31213c4b9fddc3a646d66a" />
        </executionStack>
        <inputbuf>
BEGIN TRAN
UPDATE Person.Address SET AddressLine1 = 'New address' WHERE AddressID = 20
WAITFOR DELAY '0:0:10'
SELECT * FROM Person.Address WHERE AddressID = 25    </inputbuf>
      </process>
    </process-list>
    <resource-list>
      <keylock hobtid="72057594043432960" dbid="18" objectname="" indexname="" id="lock727df80" mode="X" associatedObjectId="72057594043432960">
        <owner-list>
          <owner id="processd63e40" mode="X" />
        </owner-list>
        <waiter-list>
          <waiter id="processd63558" mode="S" requestType="wait" />
        </waiter-list>
      </keylock>
      <keylock hobtid="72057594043432960" dbid="18" objectname="" indexname="" id="lock778d240" mode="X" associatedObjectId="72057594043432960">
        <owner-list>
          <owner id="processd63558" mode="X" />
        </owner-list>
        <waiter-list>
          <waiter id="processd63e40" mode="S" requestType="wait" />
        </waiter-list>
      </keylock>
    </resource-list>
  </deadlock>
</deadlock-list>