Symptome
Gehen Sie in SQL Server 2014 oder 2016 davon aus, dass Sie über eine Datenbank verfügen, die die Änderungsnachverfolgung verwendet, und dass die automatische Bereinigung aktiviert ist. Wenn sich eine Datenbank in einem Nicht-Onlinezustand befindet (z. B. Offline oder Wiederherstellung ausstehend), und der Wert dieser Datenbank-ID kleiner als die ID der Datenbank ist, für die die Änderungsnachverfolgung aktiviert ist, stellen Sie fest, dass keine Bereinigung der Seitentabelle (change_tracking_objectid) erfolgt.
Hinweis Dieses Problem tritt nur auf, wenn die Datenbank-ID der Nicht-Onlinedatenbank kleiner als die der Datenbank ist, für die die Änderungsnachverfolgung aktiviert ist.
Lösung
Dieses Problem wurde zuerst im folgenden kumulativen Update für SQL Server behoben:
Kumulatives Update 7 für SQL Server 2014 Service Pack 1
Kumulatives Update 2 für SQL Server 2016
Informationen zu kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Neuestes kumulatives Update für SQL Server 2014
Neuestes kumulatives Update für SQL Server 2016
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.