Simptomi
Kada izvršite paralelni upit koji uključuje spajanje spajanja u programu Microsoft SQL Server 2014, pojavljuje se iznimka u tvrdnji i prikazat će se sljedeća poruka o pogrešci iz zapisnika pogreške sustava SQL Server:
<datuma> <vremena> spid<ID> pomoću ' DBGHELP. dll ' verzija ' 4.0.5 ' <Datum> <time> PID> <0 ID> * * dump Thread-PID = <ID>, EZ = 0X0000007f8608e160> <4 Datum> <time> PID> <8 ID> * * * slanje izvatka u <naziv diska>: \Program Files\Microsoft SQL server\mssql12. MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt> <2 Date> <Time> spid> <6 ID> * *******************************************************************************<Date> <Time> spid> <2 ID> *<Date> <Time> spid> <8 ID> * BEGIN STACK DUMP:<Date> <Time> spid<ID> * <Date> <Time> spid <ID><Date> <Time> spid> <6 ID> *<Date> <Time> spid> <2 ID> * Location: qxcntxt.cpp:1143> <4 Date> <Time> spid> <8 ID> * Expression: !" Ovaj kod ne mora biti izuzetih iznimaka "<datum> <vrijeme> spid > <4 ID> * spid: <ID><Datum> <vrijeme> id spid-a> <2 * ID procesa: 3556> <4 Datum> <vremena> spid> <8 ID> * <Datum> <time> spid><4 ID> * ulazni međuspremnik 37 bytes-<Datum> <time> spid> <00 id> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00> <02 datum> <vrijeme> spid> <06 ID> * ÿÿ & 01 00 00 00 FF 0C 00 00 00 00 00 26 04 04 05 00 00> <09 Datum> <vrijeme> spid> <3 ID> * 00> <5 datuma> <vremenu> spid> <9 ID> * <Datum> <vrijeme> ID> <5 *...> Datum <vrijeme> <broj spid> ID znak za izvatkom je 0x000000014202549f> <1 Datum> vrijeme> <3 spid> <7 ID> [info] identitet počinje kraj | Pogreška rezultata stanja u stanju nagađanja priprema Lazypočiniti ReadOnly | Tri baze podataka transakcija | Readskup WriteSet ScanSet Savepoint LogSizeRq | Međukomunikacijska međukomunikacija koja ovisi o 0 ovisnih 1 zavisnih 2 zavisnih 3 zavisnih 4 zavisnih 5 zavisnih 6 Područje lokacije |> <9 datumski> <vremena> spid> <43 ID> vremensko ograničenje čekanja za postupak vanjskog izvatka 11800. <Datum> <vrijeme> broj> <49 ID> pogreška: 17066, težina: 16, stanje: 1. <Datum> <vrijeme> spid> <5 id> SQL Server tvrdnja: datoteka: <qxcntxt. cpp>, line = 1143 nije uspjela tvrdnja = '! " Ovaj kod ne mora biti izuzetih iznimaka "'. Ta se pogreška može povezati s vremenom. Ako se pogreška nastavi pojavljivati i nakon ponovnog pokretanja izjave, upotrijebite DBCC CHECKDB da biste potvrdili bazu podataka za strukturni integritet ili ponovno pokrenite poslužitelj da biste osigurali da strukture podataka u memoriji nisu oštećene.
Rješenje
Taj je problem prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 5 za SQL Server 2014 /en-us/help/3011055
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".