KB4466994 – KORJAUS: 3414- ja 9003-virheitä ja .pmm-lokitiedosto kasvaa suureksi SQL Server 2016:ssa ja 2017:ssä

Käytetään kohteeseen
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 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Ongelman ilmenemistapa

Oletetaan, että .pmm-lokitiedosto kasvaa suureksi Microsoft SQL Server 2016:ssa ja 2017:ssä. Jos käynnistät SQL Server -tietokannan uudelleen, havaitset, että palvelin, jossa on käynnissä SQL Server, ei ole online-tilassa. Lisäksi näyttöön voi tulla seuraavia virhesanomia:

Huomautus

Msg 5181, taso 16, tila 5, rivinumero
Tietokannan DatabaseName uudelleenkäynnistäminen epäonnistui. Palataan edelliseen tilaan.
Msg 5069, taso 16, tila 1, rivinumero
ALTER DATABASE -lauseke epäonnistui.
Msg 9003, taso 20, tila 9, rivinumero
Tietokannan DatabaseName lokin tarkistukseen välitetty lokinumero (44:33024:0) ei kelpaa. Tämä virhe voi viitata tietojen vioittumiseen tai siihen, että lokitiedosto (.ldf) ei vastaa datatiedostoa (.mdf). Jos tämä virhe ilmeni replikoinnin aikana, luo julkaisu uudelleen. Palauta muussa tapauksessa varmuuskopiosta, jos ongelma johtaa virheeseen käynnistyksen yhteydessä.
Msg 3414, taso 21, tila 4, rivinumero
Palautuksen aikana tapahtui virhe, joka esti tietokannan DatabaseName (5:0) uudelleenkäynnistymisen. Tee palautusvirheiden vianmääritys ja korjaa ne tai palauta tiedot tunnetusta hyvästä varmuuskopiosta. Jos virheitä ei korjata tai niiden ei odoteta korjaavan, ota yhteyttä tekniseen tukeen.

Ratkaisu

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

SQL Server 2017:n kumulatiivinen päivitys 13

SQL Server 2016 SP2:n kumulatiivinen päivitys 4

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi SQL Server -kumulatiivinen 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 2017:n uusin kumulatiivinen päivitys

SQL Server 2016:n uusin kumulatiivinen päivitys

Tämä ongelma on korjattu seuraavassa SQL Server 2016 Service Pack 2:n kumulatiivisen päivityksen 3 tarvittaessa suoritettavassa hotfix-korjauksessa:

Latauskuvake Lataa englanninkielinen (en-US) on-demand hotfix -korjaus nyt.

Latauskuvake Lataa saksankielinen (de-DE) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa espanjankielinen (es-ES) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa ranskankielinen (fr-FR) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa italiankielinen (it-IT) on-demand-korjaus nyt.

Latauskuvake Lataa japaninkielinen (jp-JP) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa korean (ko-KO) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa portugalin (pt-PT) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa venäjänkielinen (ru-RU) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa yksinkertaistetun kiinan (zh-CN) tarvittaessa suoritettava hotfix-korjaus nyt.

Latauskuvake Lataa perinteisen kiinan (zh-TW) tarvittaessa suoritettava hotfix-korjaus nyt.

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.