Sammanfattning
I den här artikeln beskrivs de förbättringar som ingår i den här uppdateringen för alltid på tillgänglighets grupper i ett pacemaker-kluster i Microsoft SQL Server.
Den här uppdateringen innehåller följande förbättringar:
-
Egenskapen för online_database_retries resurs används inte längre. Egenskapen ignoreras om den är inställd. Före den kumulativa uppdateringen 8 (CU8) kan denna egenskap användas för att styra hur länge Start -och övervaknings åtgärderna väntar på att alla databaser i tillgänglighets gruppen ska vara online. De här åtgärderna väntar nu i oändlighet tills åtgärden timeout som är konfigurerad för pacemaker-resursen upphör att gälla.
-
Egenskapen monitor_timeout resurs byter namn till connection_timeout för att förbättra dess användning. Det ursprungliga namnet används fortfarande för bakåtkompatibilitet.
-
Före CU8 kan värdet för tids gräns för bildskärmen inte vara kortare än värdet för egenskapen monitor_timeout . Användare som vill att skärmen ska fungera snabbare än återställnings tiden hade online_database_retries att göra detta. Eftersom online_database_retries inte längre används i kumulativ uppdatering 8, tas den här begränsningen för tids gränsen för övervakning att bort.
-
Upphöjnings åtgärden väntar nu på att databaserna ska bli uppkopplade efter att ha uppgraderat tillgänglighets grupps repliken.
-
Åtgärden nedgradera anger nu repliken till matchnings rollen i stället för den sekundära rollen för snabbare växling. Den ursprungliga primära rollen stannar kvar i LÖSNINGs rollen tills en ny replik höjs till primär roll. Efter det kommer den ursprungliga primära omstarten automatiskt till den sekundära rollen. Den här omstarten utlöses genom att den ursprungliga primära åtgärden misslyckades. Det här rapporteras av kluster övervaknings verktyg som crm_mon. Detta bör inte vara conisdered ett problem.
-
Vi rekommenderar att användare som anger värden som inte är standardvärden för egenskapen online_database_retries resurs eller monitor_timeout resurs eller om de anger värden som inte är standardvärden för något av resurs åtgärdens tids gränser gör följande ändringar:
-
Ange connection_timeout till ett värde som är större än den maximala tiden (i sekunder) som det tar för databaser i tillgänglighets gruppen att slutföra återställningen.
-
Ange timeout för åtgärden Starta och Uppgradera för ett värde som är större än den maximala tiden (i sekunder) som det tar för databaser i tillgänglighets gruppen att slutföra återställningen.
Om till exempel databaserna i tillgänglighets gruppen tar 15 minuter (900 sekunder) att återställas ska inställningarna vara:
-
Connection_timeout=900
-
OP start tids gräns = 900s Interval = 0s
-
OP upphöjer tids gräns = 900s Interval = 0s
-
-
Mer information
De här förbättringarna ingår i följande uppdatering för SQL Server:
Kumulativ uppdatering 8 för SQL Server 2017
Om SQL Server-versioner
Varje ny version för SQL Server innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:
Referenser
Lär dig mer om den vanliga terminologi som Microsoft använder för att beskriva program varu uppdateringar.