Simptomai
Kai vykdote lygiagrečią užklausą, kuri apima suliejimo sujungimą "Microsoft SQL Server" 2014, įvyksta patvirtinimo išimtis ir gaunate šį klaidos pranešimą iš "SQL Server" klaidų žurnalų:
<data> <laiko> spid<ID> naudojant "Dbghelp. dll" versija "4.0.5" <data> <laiko> SPID> <0 ID> * * iškelties Thread-SPID = <ID>, EC = 0x0000007f8608e160> <4 data> <laiko> SPID> <8 ID> * * * rietuvės iškelties siunčiami <disko pavadinimas>: \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: !" Šis kodas neturi būti padidintas "<data> <laiko> SPID> <4 ID> * SPID: <ID><data> <laikas> spid> <2 ID> * proceso ID: 3556> <4 data> <laiko> SPID> <8 ID> * <data> <laikas> spid><4 ID > * įvesties buferio 37 baitų – <data > < laikas > spid> <00 id > * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 > <02 data> <laiko> SPID> <06 ID > * ÿÿ & 01 00 00 00 00 00 00 00 00 26 04 04 05 00 00 SPID> <3 ID> * 00> <5 data> <laikas> SPID> <9 ID> * <data> <laikas> SPID> <5 ID> *... <data> <laiko> SPID> <1 ID> rietuvės parašas, kad iškelties yra 0x000000014202549f> <3 data> <laiko> SPID> <7 ID> [informacija] tapatybės pradžios pabaiga | Būsenos rezultato klaida spekuliuojama paruoštu LazyCommit ReadOnly | Operacijų duomenų bazė ThreadId | ReadSet WriteSet ScanSet save Point LogSizeRq | 3 priklausomos nuo 1 priklausomo nuo 1 priklausomo nuo 1 priklausomų 2 priklausomų nuo 3 priklausomų nuo 3 priklausomų 3 priklausomų nuo 3 priklausomų 5 priklausomų 6 | Srities vieta |> <9 data> <laiko> SPID> <43 ID> skirtasis laikas laukia išorinio iškelties proceso 11800. <data> <laikas> SPID> <49 ID> klaida: 17066, sunkumas: 16, būsena: 1. <data> <laikas> SPID> <5 ID> SQL serverio teiginį: failas: <qxcntxt. cpp>, Line = 1151 nepavyko teiginį = '! " Šiuo kodu negalima kelti jokių išimčių. Ši klaida gali būti susieta su laiko parinkimu. Jei klaida kartojasi po to, kai persiunčiama ataskaita, Naudokite DBCC CHECKDB, kad patikrintumėte duomenų bazę struktūriniam vientisumui, arba iš naujo paleiskite serverį, kad įsitikintumėte, jog atminties struktūros nėra sugadintos.
Sprendimas
Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 5 SQL serverio 2014 /en-us/help/3011055
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.