Symptome
Wenn Sie den Befehl DBCC CHECKDB/CHECKTABLE ausführen, können die Datenreinheitsprüfungen dazu führen, dass der Befehl unerwartet lange ausgeführt wird. Dieses Problem tritt beim Befehl DBCC CHECKDB/CHECKTABLE in den folgenden Situationen auf:
- Angenommen, Sie verfügen über eine Datenbank oder Tabelle, die in Microsoft SQL Server 2012 Daten vom Typ SQL CLR User-Defined (UDT) enthält. SQL Server verwendet den internen Blobspeicher während der Überprüfung der SQL CLR-UDT nicht ordnungsgemäß wieder.
- Der für die DBCC-Vorgänge gewährte Arbeitsspeicher (checktable oder checkdb pro Tabelle) wird auf Servern mit großem Arbeitsspeicher falsch geschätzt.
Dieses Problem kann zu einer übermäßigen Arbeitsspeicher- und CPU-Auslastung führen.
Lösung
Informationen zum Service Pack
Installieren Sie das folgende Service Pack für SQL Server, um dieses Problem zu beheben.
- Installieren des neuesten Service Packs für SQL Server 2012
- Installieren des neuesten Service Packs für SQL Server 2014
Weitere Informationen zu SQL Server 2012 Service Pack 3 (SP3) und SQL Server 2014 Service Pack 1 (SP1) finden Sie unter In SQL Server 2012 Service Pack 3 behobene Fehler und in SQL Server 2014 Service Pack 1 behobene Fehler.
Informationen zum kumulativen Update
Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben:
- Kumulatives Update 4 für SQL Server 2014 SP1
- Kumulatives Update 6 für SQL Server 2014
- Kumulatives Update 4 für SQL Server 2012 SP2
Empfehlung: Installieren des neuesten kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
- Neuestes kumulatives Update für SQL Server 2014 SP1
- Neuestes kumulative Update für SQL Server 2014
- Neuestes kumulative Update für SQL Server 2012 SP2
Referenzmaterial
Weitere Informationen zu DBCC-Vorgängen finden Sie in den folgenden Blogbeiträgen auf MSDN:
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.