KB2949751 – FIX: Zugriffsverletzung tritt auf, wenn Sie CHECKTABLE für die Tabellen mit gruppiertem Column-Store-Index im SQL Server 2014 ausführen

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie haben Microsoft SQL Server 2014 auf einem Computer installiert.
  • Sie haben schlecht konfiguriertes Datenträgerzwischenspeichern oder ein fehlgeschlagenes RAID-Setup oder beides. Dies führt zu einem inkonsistenten Cachestatus.
  • Sie führen die Abfrage DBCC CHECKTABLE für eine Tabelle aus, die den gruppierten Column Store-Index enthält.

In diesem Szenario tritt eine Zugriffsverletzung auf.

Ursache

Das Problem tritt auf, weil Laufwerke, die bestimmte Arten von Datenträgerzwischenspeicherung unterstützen, den Zustand des Datenträgers möglicherweise nicht immer genau wiedergeben. Wenn das System beendet wird, kann der Cache verloren gehen und das System in einem inkonsistenten Zustand hinterlassen. Daher können die erwarteten Cache-Suchwerte NULL sein.

Lösung

Das Problem wurde erstmals im folgenden kumulativen Update von SQL Server behoben.

Kumulatives Update 1 für SQL Server 2014 /de-de/help/2931693

Informationen zu 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. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

      

Problemumgehung

Um das Problem zu umgehen, konfigurieren Sie Datenträger richtig, um Datenträgerinkonsistenzen zu vermeiden. Sie sollten sicherstellen, dass die Datenträgerzwischenspeicherung deaktiviert ist und die Stripesets auf die Seitengröße (8 kB) ausgerichtet sind.
Weitere Informationen finden Sie unter Bewährte Methoden für die Ausrichtung von Datenträgerpartitionen für SQL Server.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.