Pazīmes
Pieņemsim, ka izmantojat Microsoft SQL Server 2008 R2, SQL Server 2012 vai SQL Server 2014. Ja vaicājumu izpildāt, izmantojot taustiņus TOP N un ORDER BY, vaicājumā rodas apliecinājuma kļūme, kas līdzīga šai:
Piezīme
Atrašanās vieta: "qstopsrt.cpp":384
Izteiksme: fFalse
SPID: <SPID>
Procesa ID: <ProcessID>
Atrašanās vieta: qxcntxt.cpp:1052
Izteiksme: cref == 0
SPID: <SPID>
Procesa ID: <ProcessID>
Ziņojums 3624, 20. līmenis, 1. stāvoklis, 2. rindiņa
Sistēmas apliecinājuma pārbaude neizdevās. Detalizētu informāciju skatiet SQL Server kļūdu žurnālā. Parasti apgalvojuma kļūmi izraisa programmatūras kļūda vai datu bojājums. Lai pārbaudītu, vai datu bāzē nav bojājumu, apsveriet iespēju palaist DBCC CHECKDB. Ja iestatīšanas laikā piekritāt nosūtīt izmetes korporācijai Microsoft, korporācijai Microsoft tiks nosūtīta maza izmete. Atjauninājums var būt pieejams no Microsoft jaunākajā servisa pakotnē vai tehniskā atbalsta dienesta QFE.
Ziņojums 0, 20. līmenis, stāvoklis 0, 0. rindiņa
Pašreizējā komandā radās nopietna kļūda. Rezultāti, ja tādi ir, ir jāatmet.
Piezīme. Labojums var attiekties arī uz to, ka vaicājumu plāns ietver "Kārtot (kārtot no augšas, N)".
Iemesls
Problēma rodas vaicājuma izpildes programmas iekšējas kļūdas dēļ.
Risinājums
Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.
1. kumulatīvais atjauninājums operētājsistēmai SQL Server 2012 SP2 /en-us/help/2976982
2. kumulatīvais atjauninājums sistēmai SQL Server 2014 /en-us/help/2967546
Kumulatīvais atjauninājums 10 operētājsistēmai SQL Server 2012 SP1 /en-us/help/2954099
Kumulatīvais atjauninājums 12 operētājsistēmai SQL Server 2008 R2 SP2 /en-us/help/2938478
Par SQL Server kumulatīvajiem atjauninājumiem
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:
- Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP2
- Jaunākais kumulatīvais atjauninājums SQL Server 2014
- Jaunākais kumulatīvais atjauninājums SQL Server 2012 SP1
- Jaunākais kumulatīvais atjauninājums SQL Server 2008 R2 SP2
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".