Symptomer
Når du installerer oppdateringer på en forekomst av Microsoft SQL Server-2014 eller 2016 som inneholder mange databaser, kan installasjonen mislykkes. Og du får følgende feilmelding:
Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineConfigException: Failed to shutdown the instance with process ID xxxx. Error encountered:
Microsoft.SqlServer.Configuration.Sco.ScoException: The service cannot accept control messages at this time.
I tillegg beholdes SQL Server-forekomsten i en "Stoppet"-status.
Årsak
Dette problemet oppstår fordi under installasjonen av SQL Server-oppdateringer, vil den forsøke å starte SQL Server-tjenesten for å bruke denne oppdateringen. Imidlertid hvis SQL Server tar lang tid å avslutte seg selv, mislykkes installasjonsprogrammet.
Obs! Hvis det er mange databaser (for eksempel 300 ~ 1 000 eller mer) og SQL Server er konfigurert til å bruke store mengder minne (for eksempel 20 GB ~ 2 TB), SQL Server, kan ta tid å ren avslutningen av hver database, og installasjonen av oppdateringen kan mislykkes fordi SQL Server tar svært lang tid å slå seg selv.
Løsning
Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 5 for SQL Server 2016 RTM
Hver nye kumulativ oppdatering for SQL Server inneholder alle hurtigreparasjoner og sikkerhetsoppdateringer reparasjonene som er inkludert i den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Obs! Når du har installert denne hurtigreparasjonen, vil installasjonsprogrammet for oppdateringen vente SQL Server til å stoppe opp til 30 minutter. Hvis mer enn 30 minutter stopper fortsatt SQL Server, kan fremdeles installasjonsprogrammet for oppdateringen mislykkes.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanse
Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.