Požymiai
Tarkime, kad naudojate "Microsoft „SQL Server“ R2", "„SQL Server“ 2012" arba "„SQL Server“ 2014". Kai vykdote užklausą naudodami TOP N ir ORDER BY, užklausa pasiekia tvirtinimo triktį, panašią į šią:
Pastaba
Vieta: "qstopsrt.cpp":384
Išraiška: fFalse
SPID: <SPID>
Proceso ID: <Proceso ID>
Vieta: qxcntxt.cpp:1052
Išraiška: cref == 0
SPID: <SPID>
Proceso ID: <Proceso ID>
Pranešimas 3624, 20 lygis, 1 būsena, 2 eilutė
Sistemos patvirtinimo patikra nepavyko. Išsamios informacijos ieškokite „SQL Server“ klaidų žurnale. Paprastai patvirtinimo triktį sukelia programinės įrangos klaida arba duomenų sugadinimas. Norėdami patikrinti, ar duomenų bazė nesugadinta, paleiskite DBCC CHECKDB. Jei sąrankos metu sutikote siųsti iškeltis "„Microsoft“", "„Microsoft“" bus nusiųsta mini iškeltis. Naujinimas gali būti pateiktas iš "„Microsoft“" naujausiame pakeitimų pakete arba techninio palaikymo tarnybos QFE.
Pranešimas 0, 20 lygis, būsena 0, 0 eilutė
Dabartinėje komandoje įvyko rimta klaida. Rezultatus, jei tokių yra, reikia atmesti.
Pastaba. Pataisa gali būti taikoma ir tuomet, kai užklausos plane yra "Rūšiuoti (viršuje, N, Rūšiuoti)".
Priežastis
Problema kyla dėl vidinės užklausos vykdymo modulio klaidos.
Sprendimas
Problema pirmą kartą buvo išspręsta šiame kaupiamajame „SQL Server“ naujinime.
1 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/2976982
2014 m. „SQL Server“ 2 kaupiamasis naujinimas /en-us/help/2967546
10 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1 /en-us/help/2954099
12 kaupiamasis naujinimas, skirtas „SQL Server“ 2008 R2 SP2 /en-us/help/2938478
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2
- Naujausias "„SQL Server“ 2014" kaupiamasis naujinimas
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP1
- Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2008 R2 SP2
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.