Příznaky
Předpokládejme, že máte na serveru Microsoft SQL Server nasazenou aplikaci SQL Service Broker (SSB) jako součást všech skupin dostupnosti (AGs) a pak se ke spojení používá naslouchací proces AG. Po převzetí služeb při selhání se otevře otevřená odchozí připojení v původní primární replice. To způsobí, že SSB příchozí zprávy budou vyřazeny, protože databáze jsou jen pro čtení nebo nejsou přístupné.
Proto hlásí, že zprávy SSB jsou ve frontě přenosu, a v AG jsou existovat další připojení Service Broker.
Řešení
Kumulativní aktualizace pro SQL Server:
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
Kumulativní aktualizace 6 pro SQL Server 2016 RTM
Kumulativní aktualizace 3 pro SQL Server 2016 SP1
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 SQL serveru:
Poznámka: v této opravě SQL Server při převzetí služeb při selhání zavře připojení příchozích i odchozích SSB do starých replik skupiny dostupnosti, takže zprávy, které se přestaly před touto opravou, zůstanou ve frontě a budou se přesměrují do nové primární repliky, jakmile budou připojení s novou primární replikou beze zrušených nebo chybějících zpráv.
Informace o aktualizaci Service Pack pro SQL Server:
Tento problém je opravený v následujících aktualizacích Service Pack pro SQL Server:
Aktualizace Service Pack 4 pro SQL Server 2012
Aktualizace Service Pack 2 pro SQL Server 2016
Další informace o tom, jak získat nejnovější aktualizaci Service Pack, najdete v tématu Jak získat nejnovější aktualizaci Service Pack pro SQL Server 2012 .
O aktualizacích Service Pack pro SQL Server
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy zahrnuté v předchozích aktualizacích Service Pack a všechny nové opravy. Naším doporučením je použití nejnovější aktualizace Service Pack a nejnovější kumulativní aktualizace pro danou aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné nainstalovat předchozí aktualizaci Service Pack. K vyhledání dalších informací o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci použijte tabulku 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace SQL serveru a jeho součástí
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.