Sümptomid
Oletagem, et loote SQL Server 2014 mälu optimeeritud tabeli. Seejärel esitate päringu tabeli vastu ja päring määrab vihje, mida SQL Server ei tuvasta. Esitage näiteks järgmine päring.
SELECT * FROM dbo.ShoppingCart (non_existing_hint) WHERE ShoppingCartId = 1;
Selles olukorras võib SQL Server krahhi ja kuvatakse järgmine tõrketeade:
MSG 3624, tase 20, olek 1, rida 27 süsteemi kinnituse kontroll ebaõnnestus. Vaadake üksikasju SQL serveri tõrkelogi. Tavaliselt on kinnituse rike tingitud tarkvara veast või andmete korruptsioonist. Andmebaasi korruptsiooni kontrollimiseks kaaluge DBCC CHECKDB käitamist. Kui olete nõustunud saatma Microsoftile häälestamise ajal prügilad, saadetakse Microsoftile väike dumping. Värskendus võib olla saadaval Microsoftis uusimas hoolduspaketis või tehnilise toe käigultparanduses.
Pärast värskenduse installimist ei Taba SQL Server selle stsenaariumi korral ja kuvatakse tõrketeade, mis näeb välja umbes järgmine:
MSG 10794, Level 16, State 86, rida 26 tabeli variant "xxxxx" ei toeta mälu optimeeritud tabeleid.
Lahendus
Kumulatiivse värskenduse teave
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Soovitame teil alla laadida ja installida kumulatiivseid värskendusi SQL serveri jaoks:
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.