Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer

Dieses Update fügt eine neue gespeicherte Prozedur hinzu, mit der Sie die Seitentabelle (change_tracking_objectid) in einer Datenbank, auf der die Änderungsnachverfolgung aktiviert ist, manuell bereinigen können.

Syntax

sp_flush_CT_internal_table_on_demand [@TableToClean =] ' Name '

Argumente

[@TableToClean =] "Tabellenname" ist der Name der Tabelle, für die die Änderungsnachverfolgung aktiviert ist. Die Rück Protokolle werden für die automatische Bereinigung durch die Änderungsnachverfolgung verlassen.

Erwartete Ausgabe

Wenn Sie die gespeicherte Prozedur ausführen, geschieht eines der folgenden Szenarien:

  • Wenn die Tabelle nicht vorhanden ist oder wenn die Änderungsnachverfolgung nicht aktiviert ist, werden entsprechende Fehlermeldungen ausgelöst.

  • Diese gespeicherte Prozedur ruft eine andere interne gespeicherte Prozedur auf, die Inhalte aus der Tabelle der Änderungsnachverfolgung bereinigt, die auf der ungültigen Bereinigungs Version basiert, und zwar mithilfe der sys.change_tracking_tables dynamischen Verwaltungsansicht. Wenn die Anwendung ausgeführt wird, werden die Informationen zum Löschen von Gesamt Zeilen angezeigt (für jede 5000-Zeile).

Fehlerbehebung

Service Pack-Informationen für SQL Server

Dieses Update ist 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

Service Packs sind kumulativ. Jedes neue Service Pack enthält alle Fixes, die in vorherigen Service Packs enthalten sind, zusammen mit allen neuen Fixes. Wir empfehlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack zu verwenden. 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 zu den neuesten Service Packs und dem neuesten kumulativen Update zu finden. Ermitteln der Versions-, Editions-und Update Ebene von SQL Server und dessen Komponenten

VerweisWeitere Informationen zur Bereinigung der Änderungsnachverfolgung finden Sie unter Cleanup der Änderungs nach Verfolgung (Teil 1) und Bereinigung der Änderungsnachverfolgung (Teil 2).

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.