Attiecas uz
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Palaižot komandu DBCC CHECKDB/CHECKTABLE , datu tīrības pārbaudes var izraisīt negaidītu komandu palaišanu ilgu laiku. Šī problēma rodas, ja komandai DBCC CHECKDB/CHECKTABLE ir šādi apstākļi:

  • Pieņemsim, ka jums ir datu bāze vai tabula, kurā ir SQL CLR lietotāja definēti tipa (UDT) dati programmā Microsoft SQL Server 2012. SQL Server nepareizi izmanto iekšējo BLOB atmiņu, veicot SQL CLR UDT.

  • DBCC darbībām (checktable vai CHECKDB katrai tabulai) piešķirtā atmiņa tiek aplēsta nepareizi lielu atmiņu serveros.

Šī problēma var izraisīt pārmērīgu atmiņu un CPU patēriņu.

Risinājums

Informācija par servisa pakotni

Lai atrisinātu šo problēmu, iegūstiet tālāk norādīto SQL Server servisa pakotni.

Papildinformāciju par SQL Server 2012 3. servisa pakotni (SP3) un SQL Server 2014 1. servisa pakotni (SP1) skatiet rakstā kļūdas, kas ir novērstas SQL server 2012 3. servisa pakotnē un kļūdas, kas ir novērstas SQL Server 2014 1. servisa pakotnē.

Kumulatīvās atjaunināšanas informācija

Šī problēma pirmo reizi tika novērsta ar šādu kumulatīvo SQL Server atjauninājumu:

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:

Atsauces

Papildinformāciju par DBCC darbībām skatiet tālāk norādītajos emuāru emuāros:

Statusa

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.