Symptom
När du installerar korrigeringar på en instans av Microsoft SQL Server 2014 eller 2016 som innehåller många databaser kan konfigurationen misslyckas. Du kan få följande felmeddelande:
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.
Dessutom lämnas SQL Server instansen i statusen "Stoppad".
Orsak
Det här problemet uppstår eftersom det under installationen av SQL Server -korrigeringar kommer att försöka starta om SQL Server -tjänsten för att tillämpa korrigeringen. Men om SQL Server tar lång tid att avsluta sig själv misslyckas installationen.
Anteckning Om det finns många databaser (till exempel 300 ~ 1000 eller mer) och SQL Server är konfigurerat för att använda stora mängder minne (till exempel 20 GB ~ 2 TB), kan SQL Server ta tid att göra ren avstängning av varje databas, och korrigeringsinstallationen kan misslyckas eftersom SQL Server tar mycket lång tid att stänga av sig själv.
Lösning
Det här problemet åtgärdas i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 5 för SQL Server 2016 RTM
Kumulativ uppdatering 2 för SQL Server 2016 SP1
Kumulativ uppdatering 4 för SQL Server 2014 Service Pack 2
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Senaste kumulativa uppdateringen för SQL Server 2016
Latest kumulativa uppdateringar för SQL Server 201
Anteckning När du har installerat den här korrigeringen väntar uppdateringsinstallationsprogrammet tills SQL Server har stoppats upp till 30 minuter. Om mer än 30 minuter SQL Server fortfarande stoppas kan korrigeringskonfigurationen fortfarande misslyckas.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referens
Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.