Shrnutí
Tento článek popisuje vylepšení, která jsou součástí této aktualizace skupin dostupnosti Always On v clusteru Pacemaker v Microsoft SQL Server.
Tato aktualizace obsahuje následující vylepšení:
Vlastnost prostředku online_database_retries se už nepoužívá. Pokud je tato vlastnost nastavená, ignoruje se. Před kumulativní aktualizací 8 (CU8) se tato vlastnost dala použít k řízení doby, po kterou akce spuštění a monitorování čekají, až všechny databáze ve skupině dostupnosti přejdou do režimu online. Tyto akce teď čekají neomezeně dlouho, dokud nevyprší časový limit akce nakonfigurovaný v prostředku Pacemakeru.
Vlastnost prostředku monitor_timeout se přejmenuje na connection_timeout , aby lépe odrážela její využití. Původní název se stále používá kvůli zpětné kompatibilitě.
Před CU8 nemohla být hodnota časového limitu akce monitoru kratší než hodnota vlastnosti monitor_timeout . Uživatelé, kteří chtějí, aby akce monitoru selhala rychleji, než je doba obnovení, by k tomu použili online_database_retries . Vzhledem k tomu, že se online_database_retries už v kumulativní aktualizaci 8 nepoužívá, toto omezení časového limitu akce monitoru se už nepoužívá.
Akce promote teď čeká, až databáze přejdou do online režimu po zvýšení úrovně repliky skupiny dostupnosti.
Akce snížení úrovně teď nastaví repliku do role ŘEŠENÍ místo SEKUNDÁRNÍ role pro rychlejší převzetí služeb při selhání. Původní primární zůstane v roli PŘEKLAD, dokud se nová replika nezvýší na roli PRIMÁRNÍ. Poté se původní primární automaticky restartuje do role SEKUNDÁRNÍ. Toto restartování se aktivuje v případě, že původní primární objekt neprovede akci monitoru. To hlásí nástroje pro monitorování clusterů, jako je crm_mon. To by nemělo být považováno za důvod k obavám.
Doporučujeme, aby uživatelé, kteří nastavují nestandardní hodnoty pro vlastnost prostředku online_database_retries nebo vlastnost prostředku monitor_timeout nebo kteří nastavují nevýchozí hodnoty pro libovolný časový limit prostředků, použili následující změny:
Nastavte connection_timeout na hodnotu, která je delší než maximální doba (v sekundách), kterou trvá dokončení obnovení databází ve skupině dostupnosti.
Nastavte časové limity spuštění a zvýšení úrovně akcí na hodnotu, která je delší než maximální doba (v sekundách), kterou trvá dokončení obnovení databází ve skupině dostupnosti.
Pokud například obnovení databází ve skupině dostupnosti trvá 15 minut (900 sekund), nastavení by mělo být:- Connection_timeout=900
- Časový limit spuštění operace = 900 s interval = 0 s
- Op promote timeout=900s interval=0s
Další informace
Tato vylepšení jsou zahrnuta v následující aktualizaci pro SQL Server:
Kumulativní aktualizace 8 pro SQL Server 2017
O buildech systému SQL Server
Každý nový build pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:
Nejnovější build pro SQL Server 2017
Reference
Přečtěte si informace o standardní terminologii , kterou společnost Microsoft používá k popisu aktualizací softwaru.