Simptomi
Kada pokrenete naredbu DBCC checkdb/CHECKTABLE , provjera čistoće podataka može izazvati neočekivano pokretanje naredbe. Taj se problem pojavljuje za naredbu DBCC CHECKDB/CHECKTABLE u sljedećim okolnostima:
-
Pretpostavimo da imate bazu podataka ili tablicu koja sadrži SQL CLR korisnički definirane vrste (UDT) podatke u programu Microsoft SQL Server 2012. SQL poslužitelj ne može pravilno koristiti unutarnju memoriju blob-a tijekom provjere valjanosti SQL CLR UDT.
-
Odobrena memorija za operacije DBCC (checktable ili checkdb po tablici) pogrešno se procjenjuje na poslužiteljima velikih memorijskih poslužitelja.
Taj problem može prouzročiti prekomjernu potrošnju memorije i CPU-a.
Rješenje
Informacije o servisnom paketu
Da biste riješili taj problem, nabavite sljedeći servisni paket za SQL Server.
Dodatne informacije o sustavu SQL Server 2012 Service Pack 3 (SP3) i SQL Server 2014 Service Pack 1 (SP1) potražite u članku pogreške koje su fiksirane u sustavu SQL server 2012 Service Pack 3 i pogreške koje su ispravljene u sustavu SQL Server 2014 Service Pack 1.
Kumulativne informacije o ažuriranju
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:
Reference
Dodatne informacije o operacijama DBCC potražite u sljedećim objavama na blogu na MSDN-u:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".