Simptomi
Kada pokrenete komandu DBCC CHECKDB/CHECKTABLE, provere čistoće podataka mogu dovesti do toga da komanda neočekivano dugo traje. Do ovog problema dolazi za komandu DBCC CHECKDB/CHECKTABLE u sledećim okolnostima:
-
Pretpostavimo da imate bazu podataka ili tabelu koja sadrži SQL CLR korisnički definisane podatke tipa (UDT) u sistemu Microsoft SQL Server 2012. SQL Server ne koristi ispravno unutrašnju blob memoriju tokom provere valjanosti SQL CLR UDT-a.
-
Dodeljena memorija za DBCC operacije (kontrolna lista ili kontrolna lista po tabeli) pogrešno se procenjuje na serverima velike memorije.
Ovaj problem može da izazove prekomernu memoriju i potrošnju CPU-a.
Rešenje
Informacije o servisnom paketu
Da biste rešili ovaj problem, nabavite sledeći servisni paket za SQL Server.
Više informacija o SQL Server 2012 servisnom paketu 3 (SP3) i SQL Server 2014 servisnom paketu 1 (SP1) potražite u greškama koje su fiksirane u SQL Server 2012 servisnom paketu 3 i greškama koje su fiksirane u SQL Server 2014 servisnom paketu 1.
Kumulativne informacije o ažuriranju
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sql servera:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:
Reference
Više informacija o DBCC operacijama potražite u sledećim objavama bloga na lokaciji MSDN:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".