KB4212960 – KORJAUS: SQL Server ei käynnisty, kun suoritat SQL Server 2017 Linux -säilön näköistiedoston Docker for Windowsissa

Käytetään kohteeseen
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Ongelman ilmenemistapa

Oletetaan, että suoritat SQL Server 2017:n Linux-säilön näköistiedoston Docker for Windowsissa. Kun Docker-kuvia käytetään säilöjen valmisteluun ja käytät aseman liittämissijaintia (/var/opt/mssql:n oletussijainti) tai mitä tahansa päähakemistoa, SQL Server ei käynnisty. Lisäksi näyttöön tulee seuraavankaltainen virhesanoma:

Huomautus

päivämäärä ja aika spid6s Virhe: 17053, vakavuus: 16, tila: 1.
päivämäärä ja aika spid6s /var/opt/mssql/data/mastlog.ldf: Käyttöjärjestelmävirhe 31(Järjestelmään liitetty laite ei toimi.)
päivämäärä ja aika spid6s Virhe: 9002, vakavuus: 17, tila: 0.
päivämäärä ja kellonaika spid6s Tietokannan 'pääkansio' tapahtumaloki on täynnä, koska 'EI MITÄÄN'.
päivämäärä ja kellonaika spid6s Virhe: 928, vakavuus: 20, tila: 1.

Syy

Tämä ongelma ilmenee, koska Windowsin hakemisto on liitetty Docker-säilöön Common Internet File System (Common Internet File System) -muodossa. SQL Server ei virallisesti tue CIFS:ää tiedostojärjestelmänä Linuxissa.

Ratkaisu

Tämän ongelman korjaus sisältyy seuraavaan SQL Server -päivitykseen:

SQL Server 2017:n kumulatiivinen päivitys 7

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 2017:n uusin koontiversio

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.

Muiden valmistajien tietoja koskeva vastuuvapauslauseke

Tässä artikkelissa mainitut kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien yritysten valmistamia. Microsoft ei anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.