Bug #: 12337261 (sqlbuvsts01)
Bug #: 11708399 (sqlbuvsts01)
Bug #: 90567 (Content Idea)
Bug #: 81981 (Content Idea)
Příznaky
Předpokládejme, že používáte vytvořit aktivační události < trigger_name > v databázi pro DROP_ASYMMETRIC_KEY jako ROLLBACK příkazu SQL pro vytvoření databáze aktivační události zabránit ztrátám ASYMETRICKÉHO klíče. Ztracené asymetrického klíče však může zobrazit následující chybová zpráva:
Msg 64, úroveň 20 stát 0, řádek LineNumber Při příjmu výsledků ze serveru došlo k chybě na úrovni přenosu. (Zprostředkovatel: Zprostředkovatel TCP, chyba: 0 - zadaný síťový název již není k dispozici.)
Navíc při ukončení instance serveru SQL Server, soubor s výpisem stavu paměti je generován ve složce protokolu chyb serveru SQL Server a je zaznamenána zpráva podobná následující v souboru protokolu chyb serveru SQL Server:
Chyba: 1203, stupeň závažnosti: 20, stát: 1 Zpracovat ID 62 k pokusu o odemknutí nevlastní zdroj: LockRef 0x000000A0CA2B89C0... Opakujte transakce, protože tato chyba může být způsoben podmínku časování. Pokud potíže potrvají, obraťte se na správce databáze. Chyba: 1203, stupeň závažnosti: 20, stát: 1. Zpracovat ID 62 k pokusu o odemknutí nevlastní zdroj: LockRef 0x000000A0CA2B89C0... Opakujte transakce, protože tato chyba může být způsoben podmínku časování. Pokud potíže potrvají, obraťte se na správce databáze. ex_terminator: možné ukončení z důvodu výjimky při zásobníku unwind. Pomocí 'dbghelp.dll' verze '4.0.5' ** Výpis stavu podprocesu - spid = 0, ES = 0x000000A0B70F5730 Výpis zásobníku odesílán Cesta_k_souboru\název_souboru * ******************************************************************************* * * BEGIN VÝPIS ZÁSOBNÍKU: Datum čas spid 62 * * ex_terminator – poslední možnost zpracování výjimek * Vstupní vyrovnávací paměti 86 bajtů- * Image_keys11 DROP ASYMETRICKÉHO klíče. *
Řešení
Tato oprava je zahrnuta v následující kumulativní aktualizace pro SQL Server:
Kumulativní aktualizace 7 pro SQL Server 2017
O sestavení serveru SQL Server
Každé nové sestavení pro SQL Server 2017 obsahuje všechny opravy hotfix a zabezpečení opravy, které byly v předchozí sestavení. Doporučujeme nainstalovat nejnovější verzi pro vaši verzi systému SQL Server:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Stack dump
0:000> knL100
# Child-SP RetAddr Call Site
00 000000ae`c10e58d8 00007ffa`7aed1118 ntdll!ZwWaitForSingleObject+0xa
01 000000ae`c10e58e0 00007ff6`b27b038f KERNELBASE!WaitForSingleObjectEx+0x94
02 000000ae`c10e5980 00007ff6`b27b00a2 sqlservr!CDmpDump::DumpInternal+0x2bf
03 000000ae`c10e5a80 00007ff6`b27baaf8 sqlservr!CDmpDump::DumpFilter+0xc2
04 000000ae`c10e5b70 00007ffa`6fe6f2cb sqlservr!`CDmpDump::Dump'::`1'::filt$0+0x19
05 000000ae`c10e5ba0 00007ffa`7daa349d msvcr120!__C_specific_handler+0x93
06 000000ae`c10e5c10 00007ffa`7da648d7 ntdll!RtlpExecuteHandlerForException+0xd
07 000000ae`c10e5c40 00007ffa`7da63afd ntdll!RtlDispatchException+0x197
08 000000ae`c10e6310 00007ffa`7aed92fc ntdll!RtlRaiseException+0x18d
09 000000ae`c10e6ad0 00007ff6`b27affcc KERNELBASE!RaiseException+0x68
0a 000000ae`c10e6bb0 00007ffa`69f2520d sqlservr!CDmpDump::Dump+0x4c
0b 000000ae`c10e6bf0 00007ffa`6abc6881 sqllang!SQLDumperLibraryInvoke+0x1cd
0c 000000ae`c10e6c30 00007ffa`6abc7334 sqllang!SQLLangDumperLibraryInvoke+0x171
0d 000000ae`c10e6cf0 00007ffa`6ab9157e sqllang!CImageHelper::DoMiniDump+0x4a5
0e 000000ae`c10e6f00 00007ffa`69f25349 sqllang!stackTrace+0x99e
0f 000000ae`c10e8930 00007ffa`68e0ca1f sqllang!stackTraceCallBack+0x99
10 000000ae`c10e8980 00007ffa`6fe5d0e7 sqldk!ex_terminator+0x8f
11 000000ae`c10e8c10 00007ffa`6fe5e922 msvcr120!terminate+0x17
12 000000ae`c10e8c40 00007ffa`6fea7212 msvcr120!__FrameUnwindFilter+0x52
13 000000ae`c10e8c70 00007ffa`6fe6f2cb msvcr120!__FrameUnwindToState$filt$0+0xe
14 000000ae`c10e8ca0 00007ffa`7daa349d msvcr120!__C_specific_handler+0x93
15 000000ae`c10e8d10 00007ffa`7da648d7 ntdll!RtlpExecuteHandlerForException+0xd
16 000000ae`c10e8d40 00007ffa`7da63afd ntdll!RtlDispatchException+0x197
17 000000ae`c10e9410 00007ffa`7aed92fc ntdll!RtlRaiseException+0x18d
18 000000ae`c10e9bd0 00007ffa`6fe5ef53 KERNELBASE!RaiseException+0x68
19 000000ae`c10e9cb0 00007ffa`68dccec7 msvcr120!_CxxThrowException+0xb3
1a 000000ae`c10e9d20 00007ffa`68dccb40 sqldk!TurnUnwindAndThrowImpl+0x37f
1b (Inline Function) --------`-------- sqldk!SOS_OS::TurnUnwindAndThrow+0xc
1c 000000ae`c10e9f00 00007ffa`68dcc80a sqldk!ex_raise2+0x4fb
1d 000000ae`c10ea230 00007ffa`6d655671 sqldk!ex_raise+0xc4
1e 000000ae`c10ea2b0 00007ffa`6d652bf0 sqlmin!reportReferenceUnlockFailure+0xb2
1f 000000ae`c10ea510 00007ffa`6c35eca3 sqlmin!LockReference::Release+0xe7
20 (Inline Function) --------`-------- sqlmin!RowsetLockCache::ReleaseLockInCache+0xffffffff`ffffa6e6
21 (Inline Function) --------`-------- sqlmin!RowsetLockCache::ReleaseLockFromCache+0xffffffff`ff0964bd
22 (Inline Function) --------`-------- sqlmin!RowsetLockCache::ReleaseLock+0xffffffff`ffffda4d
23 (Inline Function) --------`-------- sqlmin!XDES::ReleaseHoBtLock+0xffffffff`ffffda5f
24 000000ae`c10ea660 00007ffa`6c36100d sqlmin!IndexDataSetSession::GoDormantInternal+0x4f9
25 000000ae`c10ea6d0 00007ffa`6c362afa sqlmin!DatasetSession::GoDormant+0x1d
26 (Inline Function) --------`-------- sqlmin!RowsetNewSS::ReleaseResources+0xe
27 000000ae`c10ea700 00007ffa`6c3682d2 sqlmin!RowsetNewSS::GoDormant+0x8e
28 (Inline Function) --------`-------- sqlmin!ReleaseSystemTableRowset+0x1d
29 000000ae`c10ea770 00007ffa`6c39bea7 sqlmin!CMEDScanBase::ReleaseRowsets+0x51
2a (Inline Function) --------`-------- sqlmin!CMEDScan::ReleaseScan+0x7
2b 000000ae`c10ea7c0 00007ffa`6c86eafe sqlmin!CMEDScan::~CMEDScan+0x27
2c (Inline Function) --------`-------- sqlmin!CMIterThumbprints::{dtor}+0x2c
2d 000000ae`c10ea800 00007ffa`6fe66920 sqlmin!CMIterThumbprints::`scalar deleting destructor'+0x4e
2e 000000ae`c10ea840 00007ffa`6fe5ea3a msvcr120!_CallSettingFrame+0x20
2f 000000ae`c10ea870 00007ffa`6fe5f1e1 msvcr120!__FrameUnwindToState+0x116
30 000000ae`c10ea8e0 00007ffa`6fe5ec6d msvcr120!__FrameUnwindToEmptyState+0x81
31 000000ae`c10ea920 00007ffa`6fe5f5c7 msvcr120!__InternalCxxFrameHandler+0x121
32 000000ae`c10ea980 00007ffa`69c16abe msvcr120!__CxxFrameHandler+0x77
33 000000ae`c10ea9d0 00007ffa`7daa351d sqllang!__GSHandlerCheck_EH+0x6e
34 000000ae`c10eaa00 00007ffa`7da65495 ntdll!RtlpExecuteHandlerForUnwind+0xd
35 000000ae`c10eaa30 00007ffa`6fe5f535 ntdll!RtlUnwindEx+0x385
36 000000ae`c10eb110 00007ffa`6fe5d648 msvcr120!_UnwindNestedFrames+0x109
37 000000ae`c10eb6d0 00007ffa`6fe5d9b7 msvcr120!CatchIt+0xa8
38 000000ae`c10eb750 00007ffa`6fe5ed54 msvcr120!FindHandler+0x353
39 000000ae`c10eb840 00007ffa`6fe5f5c7 msvcr120!__InternalCxxFrameHandler+0x208
3a 000000ae`c10eb8a0 00007ffa`69c16abe msvcr120!__CxxFrameHandler+0x77
3b 000000ae`c10eb8f0 00007ffa`7daa349d sqllang!__GSHandlerCheck_EH+0x6e
3c 000000ae`c10eb920 00007ffa`7da648d7 ntdll!RtlpExecuteHandlerForException+0xd
3d 000000ae`c10eb950 00007ffa`7da63afd ntdll!RtlDispatchException+0x197
3e 000000ae`c10ec020 00007ffa`7aed92fc ntdll!RtlRaiseException+0x18d
3f 000000ae`c10ec7e0 00007ffa`6fe5ef53 KERNELBASE!RaiseException+0x68
40 000000ae`c10ec8c0 00007ffa`68dccec7 msvcr120!_CxxThrowException+0xb3
41 000000ae`c10ec930 00007ffa`68dccb40 sqldk!TurnUnwindAndThrowImpl+0x37f
42 (Inline Function) --------`-------- sqldk!SOS_OS::TurnUnwindAndThrow+0xc
43 000000ae`c10ecb10 00007ffa`68e0d12f sqldk!ex_raise2+0x4fb
44 000000ae`c10ece40 00007ffa`6a4a3503 sqldk!ex_raisecontrol+0xef
45 000000ae`c10ecea0 00007ffa`6a4965f4 sqllang!CXStmtDDL::FExecuteAllTriggers+0x4a3
46 000000ae`c10ecff0 00007ffa`6a496076 sqllang!LpeEvents::FFireDDLEvent+0x555
47 000000ae`c10ed9e0 00007ffa`6a498d8d sqllang!LpeEvents::FFireDDLEvent+0x206
48 000000ae`c10edae0 00007ffa`6a9d2fa8 sqllang!PostCryptoDDLEvent+0x1cd
49 000000ae`c10edbd0 00007ffa`69bf4290 sqllang!CStmtDropAsymKey::XretExecute+0x7e8
4a (Inline Function) --------`-------- sqllang!CExecStmtLoopVars::ExecuteXStmtAndSetXretReturn+0xf
4b 000000ae`c10edd80 00007ffa`69bf4c13 sqllang!CMsqlExecContext::ExecuteStmts<1,1>+0x4c5
4c 000000ae`c10eded0 00007ffa`69bf3d14 sqllang!CMsqlExecContext::FExecute+0xaae
4d 000000ae`c10ee200 00007ffa`69bfdf95 sqllang!CSQLSource::Execute+0xa2c
4e 000000ae`c10ee510 00007ffa`69bfb6d2 sqllang!process_request+0xe29
4f 000000ae`c10eeb30 00007ffa`69bfb7d3 sqllang!process_commands_internal+0x289
50 000000ae`c10eebf0 00007ffa`68db4e7d sqllang!process_messages+0x213
51 000000ae`c10eee10 00007ffa`68db5378 sqldk!SOS_Task::Param::Execute+0x231
52 000000ae`c10ef410 00007ffa`68db4fed sqldk!SOS_Scheduler::RunTask+0xad
53 000000ae`c10ef480 00007ffa`68de0c38 sqldk!SOS_Scheduler::ProcessTasks+0x3cd
54 000000ae`c10ef570 00007ffa`68de0d30 sqldk!SchedulerManager::WorkerEntryPoint+0x2a1
55 000000ae`c10ef640 00007ffa`68de0857 sqldk!SystemThread::RunWorker+0x8f
56 000000ae`c10ef670 00007ffa`68de1049 sqldk!SystemThreadDispatcher::ProcessWorker+0x2e7
57 000000ae`c10ef710 00007ffa`7bf013d2 sqldk!SchedulerManager::ThreadEntryPoint+0x1d8
58 000000ae`c10ef7c0 00007ffa`7da254f4 kernel32!BaseThreadInitThunk+0x22
59 000000ae`c10ef7f0 00000000`00000000 ntdll!RtlUserThreadStart+0x34
Odkazy
Informace o standardní terminologii že používané společností Microsoft k popisu aktualizací softwaru.
KE: huirzhou;
Author:
Writer: v-thomr
Tech Reviewer: sqlprev; daleche; sanat; virana; petan; v-fmeng; huirzhou;
Editor: v-jeffbo