Symptomen
Wanneer u de opdracht DBCC CHECKDB/CHECKTABLE uitvoert, kunnen de controles van gegevens zuiverheid niet langer worden uitgevoerd. Dit probleem treedt op in de volgende gevallen voor de opdracht DBCC CHECKDB/CHECKTABLE :
-
Ga ervan uit dat u een database of tabel hebt met SQL CLR User Defined Type (UDT)-gegevens in Microsoft SQL Server 2012. De interne blob van de SQL-Server wordt niet correct gebruikt tijdens de validatie van de SQL CLR UDT.
-
Het toegekende geheugen voor de DBCC-bewerkingen (CHECKTABLE of CHECKDB per tabel) wordt onjuist geraamd op servers met grote hoeveelheden geheugen.
Dit probleem kan leiden tot buitensporig geheugen en CPU-verbruik.
Oplossing
Informatie over service packs
U kunt dit probleem oplossen door het volgende Service Pack voor SQL Server te verkrijgen.
Als u meer wilt weten over SQL Server 2012 Service Pack 3 (SP3) en SQL Server 2014 Service Pack 1 (SP1), raadpleegt u fouten die zijn opgelost in SQL server 2012 Service Pack 3 en bugs die zijn opgelost in SQL Server 2014 Service Pack 1.
Cumulatieve updategegevens
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:
Verwijzingen
Zie de volgende blogberichten op MSDN voor meer informatie over DBCC-bewerkingen:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.