KB4040108 – KORJAUS: Käytettävyystietokannan varmuuskopiointi VSS-pohjaisen sovelluksen kautta voi epäonnistua SQL Server

Käytetään kohteeseen
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

Ongelman ilmenemistapa

Oletetaan, että Microsoft SQL Server käyttää käytettävyysryhmiä. Kun varmuuskopioit käytettävyystietokannan VSS (Volume Shadow Copy Services) -pohjaisella sovelluksella, varmuuskopiointitoiminto saattaa lukita järjestelmän I/O:n määräämättömäksi ajaksi. Tämä aiheuttaa sen, että kaikkien muiden peräkkäisten toimintojen hahmontaminen odottaa, kunnes VSS eksplisiittisesti lähettää sulamisen. Jos yrität suorittaa tapahtumalokin varmuuskopion samasta tietokannasta tänä aikana, näyttöön voi tulla seuraava virhesanoma:

Huomautus

BACKUP epäonnistui komennon BACKUP LOG database_name suorittamisessa. Tarkista yksityiskohtaiset viestit varmuuskopioinnin sovelluslokista.

Huomautus Ennen tämän virhesanoman näyttöön saattaa tulla seuraavankaltainen virhesanoma:

Huomautus

I/O on lukittu tietokannan database_name. Käyttäjän ei tarvitse tehdä mitään. Jos I/O:ta ei kuitenkaan jatketa heti, voit peruuttaa varmuuskopioinnin.

Ratkaisu

Tämä korjaus sisältyy seuraaviin SQL Server kumulatiivisiin päivityksiin:

SQL Server 2017:n kumulatiivinen päivitys 1

SQL Server 2016 RTM:n kumulatiivinen päivitys 9

SQL Server 2016 Service Pack 1:n kumulatiivinen päivitys 5

SQL Server 2014 SP2:n kumulatiivinen päivitys 8

Tietoja SQL Server -koontiversioista:

Jokainen uusi SQL Server -koontiversio sisältää kaikki edellisen koontiversion hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että asennat uusimmat kumulatiiviset päivitykset SQL Server:lle:

SQL Server 2017:n uusin kumulatiivinen päivitys

SQL Server 2016:n uusin kumulatiivinen päivitys

SQL Server 2014:n uusin kumulatiivinen päivitys

Tila

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

Viitteet

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