KB4010990 – ÅTGÄRDAT: SQL Server stoppas när du installerar korrigeringar på en instans av SQL Server som innehåller många databaser

Gäller för
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

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.