Ongelman ilmenemistapa
Suoritat kyselyn Microsoft SQL Server 2012:n esiintymässä. Jos kysely käyttää tempdb-komentoa, näyttöön voi tulla seuraavat virheviestit:
-
Huomautus
Virhe: 5180, vakavuus: 22, tila: 1.
Tiedostonhallintalohkoa (FCB) ei voitu avata tietokannassa 'tempdb', jos tiedostotunnus 0 on virheellinen.
-
Huomautus
Virhe: 17066, vakavuus: 16, tila: 1.
SQL Server Assertion: Tiedosto:< Alloc.cpp>, line=2697 Failed Assertion = 'IAM_pg_id != PageId_NULL'.
-
Huomautus
Virhe: 3624, vakavuus: 20, tila: 1.
Järjestelmän vahvistustarkistus epäonnistui. Katso lisätietoja SQL Server -virhelokista.
-
Huomautus
Virhe: 605, vakavuus: 21, tila: 3.
Yritys noutaa looginen sivu (19:31824) tietokannassa 2 epäonnistui. Se kuuluu varausyksikköön 0, ei 720680216393744384.
Tämä ongelma voi ilmetä, kun käytät jotakin seuraavista toiminnoista:
- Optimistiset tapahtuman eristystasot
- Online-indeksointi
- Useita aktiivisia tulosjoukkoja (MARS)
- Käynnistimet
Ratkaisu
Tämä ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä:
- SQL Server 2012 Service Pack 2:n kumulatiivinen päivitys 10
- SQL Server 2012 Service Pack 3:n kumulatiivinen päivitys 1
Suositus: Asenna uusin kumulatiivinen päivitys SQL Server:lle
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 2012 SP2:n uusin kumulatiivinen päivitys
SQL Server 2012 SP3:n uusin kumulatiivinen päivitys
Huomautus: Löydät tietoja uusimmista SQL Server -koontiversioista kohdasta Tietoja uusimmista SQL Server -koontiversioista.
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.