Quantcast
Channel: SQL Server Database Engine forum
Viewing all articles
Browse latest Browse all 12963

SQL 2012 restores fail with deadlock caused by intellisense

$
0
0

Hi,

We are restoring SQL 2008 R2 backups to a an instance that has been upgraded to 2012 SP1 (2012 (SP1) - 11.0.3000.0 (X64)Enterprise Edition: Core(Build 7601: Service Pack 1)).

I'm getting a deadlock with intellisense sessions when the database is at 100% restored which casues the restore to fail and leaves the database in a restoring state.

I have seen various articles relating to this suggesting that CU3 has fixed this problem (http://support.microsoft.com/kb/2725950) however as we are on build 11.0.3000.0 and CU3 is build 11.0.2332.0. I assume this fix is included in our build.

I've included the deadlock trace below.

Any help would be appreciated

Sean

______________________

2014-03-11 15:23:24.81 spid81      Restore: Data transfer complete on MyDatabase_X
2014-03-11 15:23:24.81 spid81      Restore: Backup set restored
2014-03-11 15:23:24.82 spid81      Starting up database 'MyDatabase_X'.
2014-03-11 15:23:24.83 spid81      The database 'MyDatabase_X' is marked RESTORING and is in a state that does not allow recovery to be run.
2014-03-11 15:23:24.83 spid81      Restore-Redo begins on database MyDatabase_X
2014-03-11 15:23:28.56 spid81      RunOfflineRedo logIter.Init(): FirstLsn(PruId: 0): 0x4ba4:0x10e8b:0x121
2014-03-11 15:23:28.56 spid81      RunOfflineRedo logIter.Init(): LastLsn(PruId: 0): 0x4ba4:0x10eff:0x1
2014-03-11 15:23:28.56 spid81      OfflineRollforward: StopLsn/LastLsn(PruId: 0): 0x4ba4:0x10eff:0x1
2014-03-11 15:23:32.53 spid14s     Deadlock encountered .... Printing deadlock information
2014-03-11 15:23:32.53 spid14s     Wait-for graph
2014-03-11 15:23:32.53 spid14s    
2014-03-11 15:23:32.53 spid14s     Node:1

2014-03-11 15:23:32.53 spid14s     KEY: 1:281474978545664 (931e04457546) CleanCnt:3 Mode:U Flags: 0x1
2014-03-11 15:23:32.53 spid14s      Grant List 0:
2014-03-11 15:23:32.53 spid14s        Owner:0x00000040551091C0 Mode: S        Flg:0x40 Ref:1 Life:00000000 SPID:212 ECID:0 XactLockInfo: 0x0000003ACE453D50
2014-03-11 15:23:32.53 spid14s        SPID: 212 ECID: 0 Statement Type: SELECT Line #: 1
2014-03-11 15:23:32.53 spid14s        Input Buf: Language Event: (@_msparam_0 nvarchar(4000))SELECT
ISNULL((case dmi.mirroring_redo_queue_type when N'UNLIMITED' then 0 else dmi.mirroring_redo_queue end),0) AS [MirroringRedoQueueMaxSize],
ISNULL(dmi.mirroring_connection_timeout,0) AS [MirroringTimeout],
ISNULL(dmi.mirro
2014-03-11 15:23:32.53 spid14s     Requested by:
2014-03-11 15:23:32.53 spid14s       ResType:LockOwner Stype:'OR'Xdes:0x0000002B8D43AD28 Mode: X SPID:81 BatchID:0 ECID:0 TaskProxy:(0x0000003C4D5125D8) Value:0xe81acc80 Cost:(0/0)
2014-03-11 15:23:32.53 spid14s    
2014-03-11 15:23:32.53 spid14s     Node:2

2014-03-11 15:23:32.53 spid14s     DATABASE: 100                  CleanCnt:2 Mode:X Flags: 0x1
2014-03-11 15:23:32.53 spid14s      Grant List 0:
2014-03-11 15:23:32.53 spid14s        Owner:0x0000002A36AFBA40 Mode: X        Flg:0x40 Ref:1 Life:00000000 SPID:81 ECID:0 XactLockInfo: 0x0000002FD2549198
2014-03-11 15:23:32.53 spid14s        SPID: 81 ECID: 0 Statement Type: RESTORE DATABASE Line #: 1
2014-03-11 15:23:32.53 spid14s        Input Buf: Language Event: RESTORE DATABASE [MyDatabase_X] FROM  DISK = N'c:\\MyDatabase_backup_20140310.bak' WITH  FILE = 1,  MOVE N'MyDatabase' TO N'c:\\DATA\MyDatabase.mdf',  MOVE N'MyDatabase_log' TO N'V:\M
2014-03-11 15:23:32.53 spid14s     Requested by:
2014-03-11 15:23:32.53 spid14s       ResType:LockOwner Stype:'OR' SPID:212 BatchID:0 ECID:0 TaskProxy:(0x0000002D387A05D8) Value:0xbefc8e40 Cost:(0/10000)
2014-03-11 15:23:32.53 spid14s    
2014-03-11 15:23:32.53 spid14s     Victim Resource Owner:
2014-03-11 15:23:32.53 spid14s      ResType:LockOwner Stype:'OR'Xdes:0x0000002B8D43AD28 Mode: X SPID:81 BatchID:0 ECID:0 TaskProxy:(0x0000003C4D5125D8) Value:0xe81acc80 Cost:(0/0)
2014-03-11 15:23:32.53 spid81      Error: 1205, Severity: 13, State: 51.
2014-03-11 15:23:32.53 spid81      Transaction (Process ID 81) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
2014-03-11 15:23:32.53 spid81      Resuming any halted fulltext crawls
2014-03-11 15:23:32.53 spid26s     deadlock-list
2014-03-11 15:23:32.53 spid26s      deadlock victim=process353d49c928
2014-03-11 15:23:32.53 spid26s       process-list
2014-03-11 15:23:32.53 spid26s        process id=process353d49c928 taskpriority=0 logused=0 waitresource=KEY: 1:281474978545664 (931e04457546) waittime=3137 ownerId=1297530426 transactionname=RESTORE dboptions Maintenance lasttranstarted=2014-03-11T15:23:29.407 XDES=0x2b8d43ad28 lockMode=X schedulerid=4 kpid=22252 status=suspended spid=81 sbid=0 ecid=0 priority=0 trancount=0 lastbatchstarted=2014-03-11T15:21:27.693 lastbatchcompleted=2014-03-11T15:21:24.093 lastattention=2014-03-11T15:19:57.140 clientapp=Microsoft SQL Server Management Studio hostname=hostname hostpid=8232 loginname=person\restoring isolationlevel=read committed (2) xactid=0 currentdb=100 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
2014-03-11 15:23:32.53 spid26s         executionStack
2014-03-11 15:23:32.53 spid26s          frame procname=unknown line=1 sqlhandle=0x0100010090a41f18a0dd5d4f3a00000000000000000000000000000000000000000000000000000000000000
2014-03-11 15:23:32.53 spid26s     unknown    
2014-03-11 15:23:32.53 spid26s         inputbuf
2014-03-11 15:23:32.53 spid26s     RESTORE DATABASE [MyDatabase_X] FROM  DISK = N'c:\\MyDatabase_backup_20140310.bak' WITH  FILE = 1,  MOVE N'MyDatabase' TO N'c:\\DATA\MyDatabase.mdf',  MOVE N'MyDatabase_log' TO N'c:\Log\MyDatabase_log.ldf',  NOUNLOAD,  REPLACE,  STATS = 5   
2014-03-11 15:23:32.53 spid26s        process id=process2a80683498 taskpriority=0 logused=10000 waitresource=DATABASE: 100  waittime=113210 schedulerid=2 kpid=25084 status=suspended spid=212 sbid=0 ecid=0 priority=0 trancount=0 lastbatchstarted=2014-03-11T15:21:37.320 lastbatchcompleted=2014-03-11T15:21:37.320 lastattention=2014-03-11T15:21:35.010 clientapp=Microsoft SQL Server Management Studio - Transact-SQL IntelliSense hostname=hostname hostpid=5196 loginname=someones\name isolationlevel=read committed (2) xactid=1297468879 currentdb=1 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
2014-03-11 15:23:32.53 spid26s         executionStack
2014-03-11 15:23:32.53 spid26s          frame procname=unknown line=1 stmtstart=56 sqlhandle=0x020000003610da10b1d5533be56e2f3e9316b5ebd03f0b050000000000000000000000000000000000000000
2014-03-11 15:23:32.53 spid26s     unknown    
2014-03-11 15:23:32.53 spid26s          frame procname=unknown line=1 sqlhandle=0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
2014-03-11 15:23:32.53 spid26s     unknown    
2014-03-11 15:23:32.53 spid26s         inputbuf
2014-03-11 15:23:32.53 spid26s     (@_msparam_0 nvarchar(4000))SELECT
ISNULL((case dmi.mirroring_redo_queue_type when N'UNLIMITED' then 0 else dmi.mirroring_redo_queue end),0) AS [MirroringRedoQueueMaxSize],
ISNULL(dmi.mirroring_connection_timeout,0) AS [MirroringTimeout],
ISNULL(dmi.mirroring_partner_name,'') AS [MirroringPartner],
ISNULL(dmi.mirroring_partner_instance,'') AS [MirroringPartnerInstance],
ISNULL(dmi.mirroring_role,0) AS [MirroringRole],
ISNULL(dmi.mirroring_safety_level + 1, 0) AS [MirroringSafetyLevel],
ISNULL(dmi.mirroring_state + 1, 0) AS [MirroringStatus],
ISNULL(dmi.mirroring_witness_name,'') AS [MirroringWitness],
ISNULL(dmi.mirroring_witness_state + 1, 0) AS [MirroringWitnessStatus],
CAST(case when dmi.mirroring_partner_name is null then 0 else 1 end AS bit) AS [IsMirroringEnabled],
ISNULL(dmi.mirroring_guid,'00000000-0000-0000-0000-0000000000000000') AS [MirroringID],
ISNULL(dmi.mirroring_role_sequence,0) AS [MirroringRoleSequence],
ISNULL(dmi.mirroring_safety_sequence,0) AS [MirroringSafetySequence],
ISNULL(dmi.mirror   
2014-03-11 15:23:32.53 spid26s       resource-list
2014-03-11 15:23:32.53 spid26s        keylock hobtid=281474978545664 dbid=1 objectname=unknown indexname=unknown id=lock3906fc2e00 mode=U associatedObjectId=281474978545664
2014-03-11 15:23:32.53 spid26s         owner-list
2014-03-11 15:23:32.53 spid26s          owner id=process2a80683498 mode=S
2014-03-11 15:23:32.53 spid26s         waiter-list
2014-03-11 15:23:32.53 spid26s          waiter id=process353d49c928 mode=X requestType=convert
2014-03-11 15:23:32.53 spid26s        databaselock subresource=FULL dbid=100 dbname=unknown id=lock399a8fb500 mode=X
2014-03-11 15:23:32.53 spid26s         owner-list
2014-03-11 15:23:32.53 spid26s          owner id=process353d49c928 mode=S
2014-03-11 15:23:32.53 spid26s          owner id=process353d49c928 mode=X
2014-03-11 15:23:32.53 spid26s         waiter-list
2014-03-11 15:23:32.53 spid26s          waiter id=process2a80683498 mode=S requestType=wait


Sean


Viewing all articles
Browse latest Browse all 12963

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>