Symptomy
Po zainstalowaniu poprawek w wystąpieniu programu Microsoft SQL Server 2014 lub 2016, które zawiera wiele baz danych, instalacja może zakończyć się niepowodzeniem. Może zostać wyświetlony następujący komunikat o błędzie:
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.
Ponadto wystąpienie programu SQL Server pozostawiono w stanie "zatrzymany".
Przyczyna
Ten problem występuje, ponieważ podczas instalacji poprawek programu SQL Server próba ponownego uruchomienia usługi SQL Server zostanie podjęta w celu zastosowania poprawki. Jeśli jednak program SQL Server zajmuje dużo czasu na zakończenie pracy, instalacja nie powiedzie się.
Uwaga Jeśli istnieje wiele baz danych (na przykład 300 ~ 1000 lub więcej), a program SQL Server jest skonfigurowany do używania dużej ilości pamięci (na przykład 20 GB ~ 2 TB), program SQL Server może potrzebować czasu na zamknięcie każdej bazy danych, a instalacja poprawki może zakończyć się niepowodzeniem, ponieważ program SQL Server zabiera sobie dużo czasu.
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Zbiorcza aktualizacja 5 dla programu SQL Server 2016 RTM
Zbiorcza aktualizacja 2 dla programu SQL Server 2016 z dodatkiem SP1
Zbiorcza aktualizacja 4 dla programu SQL Server 2014 z dodatkiem Service Pack 2
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016
UwagaPo zastosowaniu tej poprawki program instalacyjny poprawki poczeka na zatrzymanie programu SQL Server do 30 minut. Jeśli program SQL Server (ponad 30 minut) jest nadal zatrzymywany, Instalacja poprawek może być nadal niemożliwa.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Odwołanie
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.