KB3100361 – KORJAUS: DBCC CHECKDB ei raportoi virheellisten tiedostoryhmien metatietojen epäjohdonmukaisuutta SQL Server 2014:n ja SQL Server 2012:n yhteenvedossaan.

Käytetään kohteeseen
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Ongelman ilmenemistapa

Oletetaan, että sinulla on osioidun taulukon sisältävä tietokanta Microsoft SQL Server 2014:ssä tai SQL Server 2012:ssa. Taulukon osiot on yhdistetty eri tiedostoryhmiin, ja jotkin tiedostoryhmien yhdistämismääritykset ovat virheellisiä. Kun suoritat DBCC CHECKDB -lausekkeen, virheelliset tiedostoryhmät havaitaan ja raportoidaan tuloksissa:

Huomautus

Indeksin <TableName-taulukon><IndexName-nimeä> ei voitu käsitellä, koska tiedostoryhmän (FileGroup-tunnus,< FileGroupNumber>) on virheellinen.

Yhteenveto-osassa ei kuitenkaan ilmoiteta kohdistus- tai yhdenmukaisuusvirheitä.

Ratkaisu

Ongelma korjattiin ensimmäisen kerran seuraavissa SQL Server kumulatiivisissa päivityksissä:

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. Suosittelemme, että lataat ja asennat uusimmat kumulatiiviset päivitykset SQL Server:lle:

      

        
Huomautus: Tämä korjaus korjaa vain DBCC CHECKDB -raportointitoiminnan niin, että virheelliset tiedostoryhmät raportoidaan DBCC CHECKDB -yhteenvedossa yhdenmukaisuusvirheinä. Korjaus ei korjaa virheellisiä tiedostoryhmä- tai yhdenmukaisuusvirheitä, ja vioittumisen korjaamiseksi on suositeltavaa palauttaa tietokanta viimeisimmästä tunnetusta hyvästä varmuuskopiosta.

Tila

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