KB3099323-Labojums: DBCC CHECKFILEGROUP ziņo par aplamām nekonsekvences kļūdām datu bāzē, kurā ir sadalīts tabulas SQL Server 2014

Simptomi

Pieņemsim, ka jums ir datu bāze, kas satur nodalījuma tabulu programmā Microsoft SQL Server 2014. Tabulā ir columnstore indekss, un tabulas starpsienas ir kartētas uz dažādiem filegroups. Palaižot priekšrakstu DBCC CHECKFILEGROUP , tiek parādīti tālāk minētie aplamie kļūdu ziņojumi:

Msg 8965, Level 16, State 1Galda Error: objekta ID <objekta id>, index ID <indeksa ID>, nodalījuma ID <nodalījuma ID>, alloc Unit ID <alloc Unit ID> (rakstīt LOB datus). Rindas datu mezgls pie lapas (<lapas id>), slots <slot ID>, teksta ID <teksta ID> ir atsauce no lapas (<lapas ID>), slots <slot ID>, bet netika rādīts skenēšanā. CHECKFILEGROUP atrada 0 sadalījuma kļūdas un N konsekvences kļūdas tabulā ' PageArchive ' (objekta ID <objekta id>).

Tomēr, palaižot priekšrakstu DBCC CHECKDB , jūs nesaņemsit kļūdas ziņojumus par konsekvenci. Turklāt DBCC CHECKDB priekšraksts ar REPAIR_ALLOW_DATA_LOSS opciju nenovērš konsekvences kļūdas. Tas ir tāpēc, ka konsekvences kļūda, par kuru ziņo DBCC CHECKFILEGROUP, ir viltus pozitīva un ziņošanas kļūda, kas var tikt ignorēta.

Risinājums

Problēma pirmo reizi tika izlabota tālāk norādītajos SQL Server kumulatīvajos atjauninājumos.

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×