KB4010990 – KORJAUS: SQL Server pysähtyy, kun asennat korjaustiedostot SQL Server esiintymään, joka sisältää useita tietokantoja

Käytetään kohteeseen
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

Ongelman ilmenemistapa

Kun asennat korjaustiedostot Microsoft SQL Server 2014- tai 2016 -esiintymään, joka sisältää useita tietokantoja, asennus saattaa epäonnistua. Näyttöön saattaa tulla myös seuraava virhesanoma:


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.

Lisäksi SQL Server -esiintymä jää Pysäytetty-tilaan.

Syy

Tämä ongelma ilmenee, koska SQL Server -korjaustiedostojen asennuksen aikana se yrittää käynnistää SQL Server -palvelun uudelleen korjaustiedoston ottamiseksi käyttöön. Jos SQL Server kuitenkin lopettaa itsensä kauan, asennus epäonnistuu.

      

Huomautus Jos tietokantoja on useita (kuten 300 ~ 1 000 tai enemmän) ja SQL Server on määritetty käyttämään suurta määrää muistia (kuten 20 Gt ~ 2 Tt), SQL Server voi kestää jonkin aikaa kunkin tietokannan puhtaaseen sammutukseen, ja korjaustiedoston asennus voi epäonnistua, koska SQL Server sulkeutuu hyvin kauan.

Ratkaisu

Tämä ongelma on korjattu seuraavissa SQL Server kumulatiivisissa päivityksissä:

SQL Server 2016 RTM:n kumulatiivinen päivitys 5

SQL Server 2016 SP1:n kumulatiivinen päivitys 2

SQL Server 2014 Service Pack 2:n kumulatiivinen päivitys 4

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi kumulatiivinen SQL Server -päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

SQL Server 2016:n uusin kumulatiivinen päivitys

Latest SQL Server 201:n kumulatiiviset päivitykset

         Huomautus Kun olet ottanut korjauksen käyttöön, korjaustiedoston asennusohjelma odottaa SQL Server:n pysähtymistä jopa 30 minuuttia. Jos SQL Server pysähtyy edelleen yli 30 minuuttia, korjaustiedoston asennus saattaa edelleen epäonnistua.

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Viittaukset

Lue lisää Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta .