Simptomai
Tarkime, kad bandote įterpti reikšmes į "Microsoft SQL Server" 2012 arba "SQL Server 2014" pagrindinio indekso stulpelį. Kai mažiau nei 90 procentai įterptų eilučių turi reikšmes, kurios viršija aukščiausią RANGE_HI_KEY reikšmę histogramoje, stulpelis laikomas nejudamu, o ne didėjimo tvarka. Todėl nėra aptiktas didėjimo raktas ir sekimo žymių "2389" ir "2390", kurios paprastai naudojamos didėjančiai raktų problemai išspręsti, neveikia. Tai sukelia prastus "svarba" vertinimus, kai naudojate sąlygas, kurios viršija esamos statistikos RANGE_HI_KEY reikšmę.Pastaba Kai pritaikote šį kaupiamąjį naujinimą, turėtumėte įgalinti sekimo vėliavėlę 4139. Tai sukelia SQL serverio, kad visada pakeistų histogramą aprašytame scenarijuje nepriklausomai nuo priekinio stulpelio būsenos (didėjimo, mažėjimo ar nejudančio).
Sprendimas
Ši problema pirmą kartą buvo išspręsta Šiame kaupiamųjų naujinimų SQL Server:
Kaupiamasis naujinimas 1 SQL serverio 2012 SP2Kaupiamasis naujinimas 2 SQL Server 2014kaupiamasis naujinimas 10 SQL serverio 2012 SP1
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.