KB3197605 – OPRAVA: SQL Server 2016 prestane reagovať pri obnovení databáz, ktoré obsahujú tabuľky optimalizované pre pamäť

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

Príznaky

Keď v rámci SQL Server 2016 obnovíte databázu, ktorá obsahuje tabuľky optimalizované pre pamäť, server prestane reagovať (zablokuje sa).

Príčina

Keď sa na tabuľkách optimalizovaných pre pamäť vykoná veľký objem práce v rámci jednej transakcie (vrátane LOB), kontrolný bod, ktorý sa spustí bezprostredne po tejto transakcii, trvá dlhšie, než sa očakávalo. Tento problém sa vyskytuje aj počas obnovenia na zopakovanie rovnakej transakcie.

Riešenie

Táto aktualizácia je súčasťou balíka Service Pack 1 pre SQL Server 2016.

Poznámka Po nainštalovaní tejto aktualizácie sa problém vyrieši zväčšením veľkosti internej hashovacej tabuľky, ktorá sleduje lobické objekty, aby sa minimalizovali kolízie.

Informácie o kumulatívnych aktualizáciách

Oprava tohto problému je súčasťou nasledujúcej kumulatívnej aktualizácie pre SQL Server:

Informácie o zostavách SQL Server 2016

Každá nová zostava SQL Server 2016 obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej zostave. Odporúčame vám nainštalovať najnovšiu zostavu pre SQL Server 2016.

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.