Taikoma
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Simptomai

"Svarba" vertinimo logika, žinoma kaip "svarba skaičiuoklė" ("CE"), buvo atnaujinta "SQL Server 2014" (suderinamumo lygių 120) ir "SQL Server 2016" (suderinamumo lygių 130), kad pagerėtų užklausų planų kokybė. Tačiau, kai kompiliuojate sudėtingą užklausą, kurioje yra daug sujungimų su atskira arba grupe pagal operatorių, Kompiliacija gali užtrukti daug ilgiau nei tikėtasi.

Sprendimas

Šis naujinimas, kuris išsprendžia šią problemą, yra įtrauktas į "SQL Server 2016" 1 pakeitimų paketą .Pastaba Įdiegę šį naujinimą, turite nustatyti sekimo vėliavėlę 4199, kad įgalintumėte pataisą. Norėdami nustatyti sekimo vėliavėlę "4199", skaitykite "MSDN" temą sekimo vėliavėlės (Transact-SQL) .

Kiekvienoje naujoje "SQL Server 2016" versijoje yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnės komponavimo versijos. Rekomenduojame įdiegti naujausią "SQL Server 2016" komponavimo versiją.

Sprendimas

Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:

  • Naudokite sekimo vėliavėlę 9481, kad nustatytumėte užklausos optimizatoriaus "svarba" vertinimo modelį į "SQL Server 2012" arba ankstesnę versiją.

  • Pakeiskite duomenų bazės suderinamumo lygį į "SQL Server" 2012 (110) arba ankstesnę versiją.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.