Simptome
Atunci când instalați corecții într-o instanță a Microsoft SQL Server 2014 sau 2016 care conține multe baze de date, este posibil ca instalarea să nu reușească. Și este posibil să primiți următorul mesaj de eroare:
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.
În plus, instanța SQL Server este lăsată într-o stare "oprit".
Cauză
Această problemă apare deoarece în timpul instalării SQL Server patch-uri, acesta va încerca să reporniți serviciul SQL Server pentru a aplica corecția. Cu toate acestea, dacă SQL Server durează mult timp pentru a se rezilia, configurarea nu va reuși.
Notă Dacă există mai multe baze de date (de exemplu, 300 ~ 1000 sau mai mult) și SQL Server este configurat să utilizeze volum mare de memorie (cum ar fi 20 GB ~ 2 TB), SQL Server poate necesita timp pentru a face închiderea minimală a fiecărei baze de date, iar instalarea corecției poate eșua, deoarece SQL Server durează foarte mult timp pentru a se închide.
Rezolvare
Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:
Actualizarea cumulativă 5 pentru SQL Server 2016 RTM
Actualizarea cumulativă 2 pentru SQL Server 2016 SP1
Actualizarea cumulativă 4 pentru SQL Server 2014 Service Pack 2
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Cea mai recentă actualizare cumulativă pentru SQL Server 2016
Notă După ce aplicați această remediere, programul de instalare a corecțiilor va aștepta ca SQL Server să se oprească până la 30 de minute. Dacă mai mult de 30 de minute SQL Server se oprește încă, este posibil ca instalarea corecției să nu reușească.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referință
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.