KB4563115 – OPRAVA: Skript inovácie zlyhá, ak ako sekundárnu repliku v SQL Server použijete skupinu vždy zapnutej vysokej dostupnosti

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) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Príznaky

Predpokladajme, že ako sekundárnu repliku používate skupinu s vysokou dostupnosťou s nepretržitým pripojením. Pri pokuse o inováciu Microsoft SQL Server 2016 na kumulatívnu aktualizáciu Service Pack 2 (SP2) 11 (CU11) alebo novšie verzie skript inovácie zlyhá a môžu sa zobraziť nasledujúce chybové hlásenia:

DateTime spidSpidId Inovácia nastavení predplatného a systémových objektov v databáze [DatabaseName].

DateTime spidSpidId Nepodarilo sa aktualizovať databázu "DatabaseName", pretože databáza je určená iba na čítanie.

DateTime spidSpidId Chyba pri vykonávaní sp_vupgrade_replication.

Príčina

Keď sa vykoná inovácia sekundárnej repliky databázy SQL, dochádza k súbehu medzi obnovením databázy a spustením skriptu inovácie. Kurzor používaný vo sp_vupgrade_replication preto nemôže správne odfiltrovať databázy určené iba na čítanie. Sekundárne databázy vo fáze obnovy sú nakrátko zahrnuté do zoznamu upravovateľných databáz. Preto sa pri pokuse o aktualizáciu týchto databáz vráti výnimka, pretože databázy sú iba na čítanie.

Stav

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

Riešenie

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

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:

Odkazy

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