KB4338761 – PATAISYMAS: „SQL Server“ gali sugeneruoti EXCEPTION_ACCESS_VIOLATION iškelties failą, kai 2016 arba 2017 „SQL Server“ suliejate du sistemos versijos laikinų lentelių skaidinius

Taikoma
SQL Server 2016 Service Pack 1 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 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Požymiai

Apsvarstykite šį scenarijų:

  • Laiko lenteles naudojate "Microsoft „SQL Server“ 2016" arba "Microsoft SQL Server" 2017.
  • Suskaidote ir dabartinę lentelę, kurioje yra duomenų, ir retrospektyvos lentelę.
  • Bandote sukeisti seniausią skaidinį ir padalinti ankstyviausią skaidinį, kad sukurtumėte naują skaidinį.

Tokiu atveju, kai suliejate seniausią skaidinį, galite gauti šį klaidos pranešimą. Be to, sugeneruojamas EXCEPTION_ACCESS_VIOLATION atminties iškelties failas.

Pastaba

  • Pranešimas 596, 21 lygis, 1 būsena, eilutės eilutės numeris
  • Negalima tęsti vykdymo, nes seansas yra nužudymo būsenos.
  • Pranešimas 0, 20 lygis, būsena 0, eilutės numeris
  • Dabartinėje komandoje įvyko rimta klaida.  Rezultatus, jei tokių yra, reikia atmesti.

Sprendimas

Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:

14 kaupiamasis naujinimas, skirtas „SQL Server“ 2017

4 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 SP2

10 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 SP1

Apie "„SQL Server“" kaupiamuosius naujinimus:

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Naujausias "„SQL Server“ 2017" kaupiamasis naujinimas

Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2016

Daugiau informacijos

Norėdami gauti daugiau informacijos apie skaidymą su laiko lentelėmis, žr. Skaidymas naudojant laikinąsias lenteles.

Būsena

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

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.