KB4094893 – KORJAUS: Tietokantaa ei voi poistaa sen jälkeen, kun sen tallennustila on irrotettu ja liitetty uudelleen SQL Server

Käytetään kohteeseen
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

Ongelman ilmenemistapa

Oletetaan, että haluat poistaa (irrottaa) tietokannan Microsoft SQL Server -esiintymästä. Jos tietokannan tallennustilan yhteys on katkaistu ja liitetty sitten uudelleen, tietokantaa ei poisteta. Lisäksi asiakasjärjestelmä näyttää seuraavankaltaisen virhesanoman:

Huomautus

Msg 823, taso 24, tila 2, rivi 5
Käyttöjärjestelmä palautti virheen 21 (Laite ei ole valmis.) SQL Server lukusiirtymän 0x000000000c2000 aikana tiedostossa F:\file_name.mdf. SQL Server -virhelokissa ja järjestelmän tapahtumalokissa olevat lisäviestit voivat sisältää lisätietoja. Tämä on vakava järjestelmätason virhetilanne, joka uhkaa tietokannan eheyttä ja joka on korjattava välittömästi. Suorita täydellinen tietokannan yhdenmukaisuuden tarkistus (DBCC CHECKDB). Tämä virhe voi johtua monista tekijöistä; Lisätietoja on SQL Server Books Online -sivustossa.

Ratkaisu

Tämä korjaus sisältyy seuraaviin päivityksiin:

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

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

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

Tietoja SQL Server -koontiversioista

Jokainen uusi SQL Server -koontiversio sisältää kaikki edellisen koontiversion hotfix-korjaukset ja tietoturvakorjaukset. Suosittelemme, että asennat oman SQL Server -versiosi uusimman koontiversion:

SQL Server 2016:n uusin koontiversio

SQL Server 2014:n uusimmat kumulatiiviset päivitykset

Tila

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

Viitteet

Lue lisää vakioterminologiasta , jota Microsoft käyttää ohjelmistopäivitystensä kuvaamiseen.