KB4043951 - FIX: Warnung und falsche berechnete Spaltenergebnisse nach dem Anwenden von Hotfix 3213683 und Ablaufverfolgungsflag 176

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

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie verwenden Microsoft SQL Server 2014.
  • Sie verfügen über eine Tabelle, die mindestens eine berechnete Spalte enthält, die nicht persistent ist, und mindestens eine berechnete Spalte, die persistent ist.
  • Sie wenden Hotfix KB 3213683 an.
  • Sie aktivieren das Ablaufverfolgungsflag 176.

In diesem Szenario erhalten Sie nach Ausführung einer SELECT-Anweisung zum Abrufen von Werten aus der berechneten Spalte falsche Ergebnisse. Außerdem wird die folgende Warnmeldung angezeigt:

Hinweis

Metadaten, die auf dem Datenträger für die berechnete Spalte *** in Tabelle *** gespeichert sind, stimmten nicht mit der Spaltendefinition überein. Um eine mögliche Indexbeschädigung zu vermeiden, löschen Sie diese berechnete Spalte, und erstellen Sie sie neu.

Lösung

Dieses Problem wurde im kumulativen Update 8 für SQL Server 2014 Service Pack 2 (SP2) behoben.

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 Build enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server 2014 an.

Problemumgehung

Um dieses Problem zu umgehen, deaktivieren Sie das Ablaufverfolgungsflag 176.

Status

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

Referenzmaterial

Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.