KB4492604 – OPRAVA: Ruční převzetí služeb při selhání mezi serverem pro předávání a sekundární replikou selže u všech replik synchronizovaných v SQL Server 2016 a 2017

Platí pro
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)

Příznaky

Předpokládejme, že máte mnoho databází v distribuovaných skupinách dostupnosti Always On v Microsoft SQL Server 2016 a 2017. Když provedete ruční převzetí služeb při selhání přes druhou AG mezi předáváním a sekundární replikou, všimnete si, že může selhat, i když jsou všechny repliky synchronizované. Navíc se zobrazí chybové zprávy podobné následující:

Zpráva 41104, úroveň 16, stav 12, číslo řádku

Převzetí služeb při selhání skupiny dostupnosti místní replikou se nezdařilo, protože prostředek skupiny dostupnosti nepřešel do režimu online kvůli předchozí chybě.

Pokud chcete chybu identifikovat, můžete zkontrolovat protokol chyb SQL Server, protokoly clusteru s podporou převzetí služeb při selhání systému Windows Server a protokoly systémových událostí. Další informace o zobrazení událostí a protokolů u clusteru clusteringu s podporou převzetí služeb při selhání (WSFC) v systému Windows Server najdete v dokumentaci k systému Windows Server. Když zkontrolujete protokol chyb, najdete chybovou zprávu, která se podobá následující:

Replika dostupnosti pro skupinu dostupnosti AGName<> v této instanci SQL Server se nemůže stát primární replikou. Jedna nebo více databází se nesynchronizuje nebo se nepřipojilo ke skupině dostupnosti.
      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.