Vzťahuje sa na
SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Príznaky

Predpokladajme, že používate dotaz na sekundárnej replike skupiny sekundárnej dostupnosti skupiny Distributed dostupnosť v Microsoft SQL Server 2016 a 2017.  Keď spustíte zálohu denníka transakcií na inú repliku v skupine distribuovaná dostupnosť v rovnakom čase, dotaz zlyhá a zobrazí sa toto chybové hlásenie:

MSG 3948, úroveň 16, štát 2, priamka lineNumber

Transakcia bola ukončená z dôvodu zmeny dostupnosti repliky konfigurácie alebo stavu, alebo pretože záznamy Ghost sa odstránia na primárnu a sekundárnu repliku dostupnosti, ktorú môžu potrebovať dotazy spustené v rámci izolácie snímky. Zopakujte operáciu.

Riešenie

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

       Kumulatívna aktualizácia 4 pre SQL Server 2017

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

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

Posledná Kumulatívna aktualizácia pre SQL Server 2017

Najnovšie kumulatívne aktualizácie pre SQL Server 2016

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

Oboznámte sa s terminológiou, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.