Príznaky
Zvážte nasledujúci scenár:
-
V SQL Server 2017 máte skupinu dostupnosti AlwaysOn (AG) s povolenou podporou databázy Distributed Transaction Coordinator (DTC).
-
Počas prepnutia skupiny dostupnosti pre zabezpečenie pred zlyhaním sa najprv zastaví SQL Server interný stav DTC pre všetky databázy v AG a potom sa zahodia všetky aktívne transakcie pre všetky databázy tejto skupiny dostupnosti.
-
Avšak pred ukončením aktívnych transakcií, ak sa tieto transakcie pokúsia získať prístup k zastaveného štátu DTC, môže dôjsť k poškodeniu pamäte.
-
Príčinou je, že transakcie sa pokúšajú získať prístup k pamäti, ktorá už bola odstránená.
Riešenie
Tento problém je opravený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Získajte informácie o terminológii, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.