Príznaky
Predpokladajme, že používate Microsoft SQL Server 2008 R2, SQL Server 2012 alebo SQL Server 2014. Keď vykonáte dotaz s použitím funkcie TOP N a ORDER BY, dotaz narazí na zlyhanie tvrdenia podobné nasledujúcemu:
Poznámka
Umiestnenie: "qstopsrt.cpp":384
Výraz: fFalse
SPID: <SPID>
ID procesu: <ProcessID>
Umiestnenie: qxcntxt.cpp:1052
Výraz: cref == 0
SPID: <SPID>
ID procesu: <ProcessID>
Správa 3624, úroveň 20, stav 1, riadok 2
Kontrola kontrol kontrol systémových kontrol zlyhala. Podrobnosti nájdete v denníku chýb SQL Server. Zlyhanie tvrdenia zvyčajne spôsobuje softvérová chyba alebo poškodenie údajov. Ak chcete skontrolovať poškodenie databázy, zvážte spustenie DBCC CHECKDB. Ak ste počas inštalácie súhlasili s odosielaním výpisov do spoločnosti Microsoft, spoločnosti Microsoft sa odošle minivýpis. Aktualizácia môže byť k dispozícii od spoločnosti Microsoft v najnovšom balíku Service Pack alebo v QFE od technickej podpory.
Správa 0, úroveň 20, stav 0, riadok 0
V aktuálnom príkaze sa vyskytla závažná chyba. Prípadné výsledky by sa mali zahodiť.
Poznámka: Oprava sa môže týkať aj toho, že plán dotazov obsahuje funkciu Zoradiť (Prvé N zoradiť).
Príčina
Problém sa vyskytuje z dôvodu vnútornej chyby v nástroji na spúšťanie dotazu.
Riešenie
Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.
Kumulatívna aktualizácia 1 pre SQL Server 2012 SP2 /en-us/help/2976982
Kumulatívna aktualizácia 2 pre SQL Server 2014 /en-us/help/2967546
Kumulatívna aktualizácia 10 pre SQL Server 2012 SP1 /sk-SK/help/2954099
Kumulatívna aktualizácia 12 pre SQL Server 2008 R2 SP2 /en-us/help/2938478
Informácie o kumulatívnych aktualizáciách pre SQL Server
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
- Najnovšia kumulatívna aktualizácia pre SQL Server 2012 SP2
- Najnovšia kumulatívna aktualizácia pre SQL Server 2014
- Najnovšia kumulatívna aktualizácia pre SQL Server 2012 SP1
- Najnovšia kumulatívna aktualizácia pre SQL Server 2008 R2 SP2
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.