Ongelman ilmenemistapa
Oletetaan, että sinulla on tietokanta, joka sisältää taulukoita, joissa on klusteroitu sarakesäilön indeksi SQL Server 2017:ssä. Kun suoritat DBCC CHECKDB -lauseen tietokannassa ALL_ERRORMSGS, NO_INFOMSGS PHYSICAL_ONLY , luodaan vedostiedosto ja näyttöön saattaa tulla seuraavanlaisia virhesanomia:
Huomautus
Taulukon virhe: objektitunnus ObjectID, indeksitunnus IndexID, osion tunnus PartitionID, varausyksikön tunnuksen tunnus (tyyppi: rivitiedot). Rivin ulkopuolinen tietosolmu sivulla (1:1749624), paikka 1, tekstitunnus Tekstitunnukseen viitataan sivulla (0:0), paikalla 0, mutta sitä ei nähty tarkistuksessa.
CHECKDB löysi 0 varausvirhettä ja 1 yhdenmukaisuusvirheen taulukosta TableName (object ID ObjectID).
CHECKDB löysi tietokannasta TietokannanNimi 0 varausvirhettä ja 1 konsistenssivirheen.
repair_allow_data_loss on DBCC CHECKDB:n (tietokannanNimi) löytämien virheiden pienin korjaustaso.
Ratkaisu
Tämä ongelma on korjattu seuraavassa SQL Server kumulatiivisessa päivityksessä:
SQL Server 2017:n kumulatiivinen päivitys 11
Tietoja SQL Server:n 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
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.