Oversigt
I denne artikel beskrives de forbedringer, der er inkluderet i denne opdatering for grupper med altid tilgængelighed på en Pacemaker-klynge i Microsoft SQL Server.
Denne opdatering indeholder følgende forbedringer:
-
Den online_database_retries ressourceegenskab bruges ikke længere. Denne egenskab ignoreres, hvis den er angivet. Før samlet opdatering 8 (CU8) kunne denne egenskab bruges til at styre, hvor længe start - og overvågningshandlinger venter på, at alle databaser i tilgængelighedsgruppen kommer ONLINE. Disse handlinger venter nu på ubestemt tid, indtil timeout for handlingen, der er konfigureret på Pacemaker-ressourcen, udløber.
-
Egenskaben monitor_timeout ressource omdøbes til connection_timeout for bedre at afspejle dens brug. Det oprindelige navn bruges stadig af hensyn til bagudkompatibilitet.
-
Timeoutværdien for skærmhandlingen kunne ikke være kortere end den monitor_timeout egenskabsværdi før CU8. Brugere, der ønskede, at skærmhandlingen mislykkedes hurtigere end genoprettelsestiden, ville have brugt online_database_retries til at gøre dette. Da online_database_retries ikke længere bruges i Samlet opdatering 8, fjernes denne begrænsning for timeout for skærmhandling .
-
Reklamehandlingen venter nu på, at databaser kommer ONLINE, når den fremhæver tilgængelighedsgruppens replika.
-
Handlingen Sænk indstiller nu replikaen til rollen LØSE i stedet for den SEKUNDÆRE rolle for hurtigere failovers. Det oprindelige primære forbliver i rollen LØSNING, indtil en ny replika opgraderes til rollen PRIMÆR. Derefter genstartes den oprindelige primære rolle automatisk til den SEKUNDÆRE rolle. Denne genstart udløses af den mislykkede skærmhandling fra den oprindelige primære. Dette rapporteres af klyngeovervågningsværktøjer som f.eks. crm_mon. Dette bør ikke betragtes som en grund til bekymring.
-
Vi anbefaler, at brugere, der angiver ikke-standardværdier for den online_database_retries ressourceegenskab eller den monitor_timeout ressourceegenskab, eller som angiver ikke-standardværdier for timeout for ressourcehandling, anvender følgende ændringer:
-
Angiv connection_timeout til en værdi, der er større end den maksimale tid (i sekunder), det tager for databaser i tilgængelighedsgruppen at fuldføre genoprettelsen.
-
Angiv starttidspunktet , og hæv timeout for handlinger til en værdi, der er større end den maksimale tid (i sekunder), som det tager for databaser i tilgængelighedsgruppen at fuldføre genoprettelsen.
Hvis f.eks. databaserne i tilgængelighedsgruppen tager 15 minutter (900 sekunder) at gendanne, skal indstillingerne være:
-
Connection_timeout=900
-
Op start timeout=900s interval=0s
-
Op promote timeout=900s interval=0s
-
-
Flere oplysninger
Disse forbedringer er inkluderet i følgende opdatering til SQL Server:
Samlet opdatering 8 til SQL Server 2017
Om SQL Server-builds
Hvert nye build til SQL Server indeholder alle de hotfixes og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:
Referencer
Få mere at vide om den standardterminologi , som Microsoft bruger til at beskrive softwareopdateringer.