Príznaky
Keď spustíte paralelný dotaz, ktorý zahŕňa zlúčenie spojenia v Microsoft SQL Server 2014, nastane výnimka z argumentu a zobrazí sa toto chybové hlásenie z denníka chýb servera SQL Server:
<dátum> <času> číslo SPID <ID> s použitím ' dbghelp. dll ' version ' 4.0.5 ' <Dátum> <času> SPID> <0 id> * * dump vlákno-SPID = <id>, EC = 0X0000007F8608E160> <4 Dátum> <času> číslo SPID> <8 ID> * * * stack dump sa odosiela do <názov disku>: \Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt> <2 dátum> <času> číslo SPID > <6 ID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <Dátum> <času> číslo SPID> <2 ID> * <Dátum> <času> číslo SPID> <8 ID> * začať výpis zásobníka: <dátum> <dátum> SPID<ID> * <Dátum> <času> SPID <id><Dátum> <času> číslo SPID> <6 ID> *<dátum> <času> SPID> <2 ID> * qxcntxt. cpp: 1134> <4 Dátum> <času> číslo SPID> <8 ID> * Expression:! " Tento kód by mal byť zvýšený o žiadne výnimky <dátum> <času> číslo SPID> <4 ID> * číslo spid: <ID><Dátum> <času> číslo SPID> <2 ID> * proces ID: 3556> <4 Dátum> <času> číslo SPID> <8 ID> * <dátum> <času> číslo SPID><4 id> * vstupná medzipamäť 37 bajtov-<dátum> <času> SPID> <00 id> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00> <02 dátum> <času> číslo SPID> <06 id> * Ÿÿ & 01 00 00 00 FF FF 0c 00 00 00 00 00 26 04 04 05 00 00> <09 Dátum> <času> číslo SPID> <3 ID> * 00> <5 Dátum> <času> číslo SPID> <9 ID> * <Dátum> <času> číslo SPID> <5 ID> *... <Dátum> <času> číslo SPID> <1 ID> podpis zásobníka je 0x000000014202549F> <3 Dátum> <času> SPID> <7 ID> [INFO] identita začiatku | Chyba v stave výsledok špekulovať o pripravenosti LazyCommit ReadOnly | Databáza transakcií ThreadId | ReadSet WriteSet ScanSet najpravdepodobnejšou LogSizeRq | CommitDep TotalComm závislé od 0 závislých 1 závislých 2 závislých 3 závislých od 4 závislých 5 závislých od 6 | Umiestnenie oblasti |> <9 dátum> <čas> číslo SPID > <43 ID> timeout čakania na externý dump proces 11800. <Dátum> <čas> číslo SPID> <49 ID> chyba: 17066, závažnosť: 16, stav: 1. <Dátum> <čas> číslo SPID> <5 ID> SQL Server tvrdení: file: <qxcntxt. cpp>, Link = 1148 zlyhalo tvrdenie = '! " Tento kód by nemal byť zvýšený o žiadne výnimky. Táto chyba môže byť súvisiaca s časovaním. Ak chyba pretrváva aj po opätovnom spustení príkazu, použite príkaz DBCC CHECKDB na kontrolu databázy pre štrukturálnu integritu alebo reštartujte server, aby sa zabezpečilo, že dátové štruktúry v pamäti nie sú poškodené.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 5 pre SQL Server 2014 /en-us/help/3011055
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.