KB4338761 – OPRAVA: SQL Server môže vygenerovať súbor s výpisom EXCEPTION_ACCESS_VIOLATION pri zlúčení dvoch oblastí časových tabuliek systémových verzií v SQL Server 2016 alebo 2017

Vzťahuje sa na
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

Príznaky

Pozrite si nasledujúci scenár:

  • Dočasné tabuľky sa používajú v Microsoft SQL Server 2016 alebo 2017.
  • Na oblasti sa rozdelí aktuálna tabuľka, ktorá obsahuje údaje, ako aj tabuľka histórie.
  • Pokúsite sa vymeniť najstaršiu oblasť a rozdeliť najstaršiu, aby ste vytvorili novú oblasť.

V takomto prípade sa pri zlúčení najstaršej oblasti môže zobraziť nasledujúce chybové hlásenie. Okrem toho sa vygeneruje EXCEPTION_ACCESS_VIOLATION súbor s výpisom pamäte.

Poznámka

  • Msg 596, Level 21, State 1, Line LineNumber
  • Nie je možné pokračovať v vykonávaní, pretože relácia je v stave ukončenia.
  • Msg 0, Level 20, State 0, Line LineNumber
  • V aktuálnom príkaze sa vyskytla závažná chyba.  Prípadné výsledky by sa mali zahodiť.

Riešenie

Tento problém je opravený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Kumulatívna aktualizácia 14 pre SQL Server 2017

Kumulatívna aktualizácia 4 pre SQL Server 2016 SP2

Kumulatívna aktualizácia 10 pre SQL Server 2016 SP1

Informácie o kumulatívnych aktualizáciách pre SQL Server:

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Najnovšia kumulatívna aktualizácia pre SQL Server 2017

Najnovšia kumulatívna aktualizácia pre SQL Server 2016

Ďalšie informácie

Ďalšie informácie o vytváraní oblastí pomocou časových tabuliek nájdete v téme Vytváranie oblastí pomocou časových tabuliek.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.