Príznaky
Predpokladajme, že máte v programe Microsoft SQL Server 2016 a 2017 veľa databáz distribuovaných vždy na skupiny dostupnosti (AG). Keď vykonáte manuálny zlyhať naddruhým AG Betru preposielania a sekundárnej repliky, všimnete si, že to môže zlyhať aj napriek tomu, že všetky repliky sa synchronizujú. Okrem toho sa zobrazí chybové hlásenie podobné nasledujúcemu:
MSG 41104, úroveň 16, štát 12, riadkovanie lineNumber
Failover skupiny dostupnosti do lokálnej repliky zlyhalo, pretože zdroj skupiny dostupnosti sa nedostal do režimu online z dôvodu Predchádzajúca chyba.
Na identifikáciu chyby môžete skontrolovať denník chýb servera SQL Server, Denníky failover cluster systému Windows Server a denníky systémových udalostí. Ďalšie informácie informácie o zobrazení udalostí a denníkov v klastri failover Windows Server (WSFC) Cluster, môžete vidieť Windows Server dokumentáciu. Pri kontrole denníka chýb sa zobrazí chybové hlásenie, ktoré sa podobá na nasledujúce informácie:
Replika dostupnosti pre skupina dostupnosti "<AGName>" v tejto inštancii programu SQL Server sa nemôže stať primárnou replikou. Jedna alebo viac databázy nie sú synchronizované alebo sa nepripojili k skupine dostupnosti.
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.
Riešenie
Tento problém je vyriešený 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 všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho Kumulatívna aktualizácia. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Odkazy
Oboznámte sa s terminológiou , ktorá Spoločnosť Microsoft používa na popis aktualizácií softvéru.