KB3208524 – OPRAVA: Při převzetí služeb při selhání ze skupiny dostupnosti, která je ve stavu překladu, nemůžete vybrat žádnou repliku

Platí pro
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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 2016 Service Pack 1

Příznaky

Předpokládejme, že v Microsoft SQL Server 2014 nebo 2016 vytvoříte více než jednu skupinu dostupnosti a každý uzel vlastnil jednu skupinu dostupnosti. Když jeden uzel náhle vypnete nebo vypnete a kliknete na převzetí služeb při selhání ve skupině dostupnosti, která je ve stavu řešení, v této situaci nemůžete vybrat žádnou repliku v mřížce a aktuální primární replika je špatná.

Příčina

K tomuto problému dochází, protože následující příkaz vrátí nesprávnou primární repliku pro vyřešení AG, měla by být null. Následující příkaz ale vrátí aktivní node:select * from master.sys.dm_hadr_availability_group_states

Řešení

Tento problém byl opraven v následující kumulativní aktualizaci SQL Server:

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci 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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

Alternativní řešení

Pokud chcete tento problém obejít, použijte následující příkaz Transact-SQL k ručnímu převzetí služeb při selhání:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;

Stav

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

Reference

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