Dieses Update fügt eine neue gespeicherte Prozedur hinzu, mit der Sie die Seitentabelle (change_tracking_objectid) in einer Datenbank, für die die Änderungsnachverfolgung aktiviert ist, manuell sauber können.
Syntax
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'TableName'
Argumente
[@TableToClean= ] "TableName" ist der Name der Tabelle, für die die Änderungsnachverfolgung aktiviert ist. Die Backlogs werden für die automatische Bereinigung durch Änderungsnachverfolgung verbleiben.
Erwartete Ausgabe
Wenn Sie die gespeicherte Prozedur ausführen, tritt eines der folgenden Szenarien auf:
- Wenn die Tabelle nicht vorhanden ist oder die Änderungsnachverfolgung nicht aktiviert ist, werden entsprechende Fehlermeldungen ausgelöst.
- Diese gespeicherte Prozedur ruft eine weitere interne gespeicherte Prozedur auf, die Inhalte aus der Änderungsnachverfolgungs-Seitentabelle bereinigt, die auf der ungültigen Bereinigungsversion basiert, indem die dynamische Verwaltungssicht sys.change_tracking_tables verwendet wird. Wenn es ausgeführt wird, werden die Informationen der gesamten gelöschten Zeilen angezeigt (für jeweils 5.000 Zeilen).
Lösung
Service Pack-Informationen für SQL Server
Dieses Update wurde in den folgenden Service Packs für SQL Server behoben:
SQL Server 2016 Service Pack 1
Service Pack 3 für SQL Server 2014
Service Pack 4 für SQL Server 2012
Informationen zu Service Packs für SQL Server:
Service Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Es wird empfohlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack anzuwenden. Sie müssen kein vorheriges Service Pack installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zum neuesten Service Pack und zum neuesten kumulativen Update zu finden.
Ermitteln der Version, Edition und Updatestufe von SQL Server und seinen Komponenten
ReferenzWeitere Informationen zur Bereinigung der Änderungsnachverfolgung finden Sie unter Änderungsnachverfolgung Cleanup (Teil 1) und Änderungsnachverfolgung Cleanup (Teil 2).