Příznaky
Předpokládejme, že máte v Microsoft SQL Server 2016 a 2017 distribuovanou skupinu dostupnosti (DAG) s mnoha databázemi (>15). Občas dochází k vypršení časového limitu připojení mezi globální primární instancí a instancí služby předávání DAG systému SQL Server. Po opětovném navázání připojení není přesun dat do databází automaticky obnoven. Dále si můžete všimnout následujících věcí:
- Replika databáze je ve stavu NOT_HEALTY a NOT_SYNCHRONIZING.
- last_commit_time u služby předávání DAG se shoduje s časem vypršení časového limitu připojení.
Můžou se také zobrazit následující chybové zprávy zaznamenané do protokolu chyb primárního hostitele repliky primární repliky skupiny dostupnosti:
DateTime spid329s U dříve navázaného připojení k replice dostupnosti ReplicaName s id [ReplicaID] došlo k vypršení časového limitu připojení. Existuje buď problém se sítí, nebo bránou firewall, nebo se replika dostupnosti převedla do role řešení.
DateTime spid1538s Připojení skupin dostupnosti Always On se sekundární databází ukončené pro primární databázi DatabaseName na replice dostupnosti ReplicaName s ID repliky: {ReplicaID}. Tato zpráva má pouze informativní charakter. Není vyžadována žádná akce uživatele.
- To je hlášeno pro většinu databází ve skupině distribuované dostupnosti, ne-li pro všechny.
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:
- Nejnovější kumulativní aktualizace pro SQL Server 2017
- Nejnovější kumulativní aktualizace pro SQL Server 2016
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.