KB3029825 - PATAISA: DBCC CHECKDB/CHECKTABLE komanda gali užtrukti ilgiau „SQL Server“ 2012 arba „SQL Server“ 2014

Taikoma
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Požymiai

Kai vykdote komandą DBCC CHECKDB/CHECKTABLE, duomenų grynumo patikra gali netikėtai ilgai vykdyti komandą. Ši problema kyla dėl komandos DBCC CHECKDB/CHECKTABLE esant šioms aplinkybėms:

  • Tarkime, kad "Microsoft „SQL Server“ 2012" turite duomenų bazę arba lentelę, kurioje yra SQL CLR User-Defined tipo (UDT) duomenys. „SQL Server“ netinkamai naudoja vidinę BLOB atmintį tikrinant SQL CLR UDT.
  • Didelės atminties serveriuose neteisingai įvertinama DBCC operacijoms suteikta atmintis (kontrolinė lentelė arba kontrolinė bb kiekvienai lentelei).

Ši problema gali sukelti per didelį atminties ir procesoriaus suvartojimą.

Sprendimas

Pakeitimų paketo informacija

Norėdami išspręsti šią problemą, įsigykite šį "„SQL Server“" pakeitimų paketą.

Daugiau informacijos apie "„SQL Server“ 2012" 3 pakeitimų paketą (SP3) ir "„SQL Server“ 2014" 1 pakeitimų paketą (SP1) rasite "„SQL Server“ 2012" 3 pakeitimų paketo ištaisytas klaidas ir "„SQL Server“ 2014" 1 pakeitimų paketo ištaisytas klaidas.

Kaupiamojo naujinimo informacija

Problema pirmą kartą buvo išspręsta šiame kaupiamajame "„SQL Server“" naujinime:

Rekomendacija: įdiekite naujausią "„SQL Server“" kaupiamąjį naujinimą

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius "„SQL Server“" naujinimus:

      

Nuorodos

Norėdami gauti daugiau informacijos apie DBCC operacijas, žr. šiuos tinklaraščio įrašus MSDN:

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.