Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie aktivieren die Änderungsnachverfolgung für eine SQL Server-Datenbanktabelle in Microsoft SQL Server 2012 oder SQL Server 2014.
-
Die Basistabelle enthält nur sehr wenige Datenzeilen. Die Tabelle enthält beispielsweise eine Zeile.
-
Die Tabelle "Änderungsnachverfolgung" (interne Systemtabelle) enthält ungefähr 1.000 Zeilen mit Daten.
-
Die syscommittab-Systemtabelle enthält viele Zeilen. Die Tabelle enthält beispielsweise 1,5 Millionen Zeilen.
Wenn Sie in diesem Szenario eine Abfrage ausführen, um zu ermitteln, welche Änderungen mithilfe der Funktion " änderbar " vorgenommen werden, verwendet SQL Server möglicherweise einen Plan, der anstelle einer Sortierung ein Hash Übereinstimmungs Aggregat verwendet. Daher gibt SQL Server falsche Informationen zu den Änderungen zurück.
Lösung
Informationen zum Update
Dieses Problem wurde zuerst im folgenden kumulativen Update für SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
HinweisInformationen zu den neuesten SQL Server-Builds finden Sie unter wo können Sie Informationen zu den neuesten SQL Server-Builds finden.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie , mit der Microsoft Softwareupdates beschreibt.