NUSTATYTI: Eilučių apskaičiuojama neteisingai predikato su unikalų GUID stulpelyje SQL Server 2014 m. arba 2016

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3150152
Požymiai
Įsivaizduokite tokią situaciją:
  • Jūs turite užklausą, kuri naudoja ne lygybės predikato unikalų GUID stulpelyje SQL Server 2014 m. arba 2016.
  • Statistikos atnaujinami naudojant numatytąjį pateikti. Arba naujos eilutės įterpiamos į lentelę po paskutinio statistika atnaujinti.
  • SQL Serveruses naujas svarba prognozė, kai 120 nustatyta duomenų bazės suderinamumo režimu.
  • GUID reikšmės yra ne tolygiai paskirstomos tarp lentelėje.

Tokiu atveju vykdant užklausą, gali kilti prastai dėl neteisingai skaičius, predikato eilutės užklausos planas.
Sprendimas
Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL Server:



Įdiegus šį kaupiamąjį naujinimą paketą, turite įgalinti 4199 sekimo žymę. Norėdami tai padaryti, galite įtraukti į -T4199 paleisties parametras. Arba galite naudoti toliau DBCC traceon(4199)apie konkretų seanso metu.
Apie kaupiamieji naujinimai SQL Server
SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Patikrinkite SQL Server kaupiamieji naujinimai:

Naujausias Kaupiamasis naujinimas SQL Server 2014

Naujausias Kaupiamasis naujinimas SQL Server 2016
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Susipažinkite su terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.
Pastaba. Tai yra SPARČIOJO PUBLIKAVIMO straipsnis, sukurtas „Microsoft“ palaikymo organizacijoje ir pateikiamas tiesiai iš jos. Jame esanti informacija pateikiama tokia, kokia yra, atsižvelgiant į iškilusias problemas. Kadangi siekiama šią informaciją pateikti kuo greičiau, joje gali būti spausdinimo klaidų, todėl bet kuriuo metu ji gali būti pakeista apie tai nepranešus. Kitos informacijos žr. naudojimo sąlygose.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3150152 – Paskutinė peržiūra: 07/26/2016 22:35:00 – Peržiūra: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3150152 KbMtlt
Atsiliepimai