Symptom
I SQL Server 2014 eller 2016 förutsätter du att du har en databas som använder spårning av ändringar och att automatisk rensning är aktiverad. Om det finns en databas som inte är online (till exempel offline eller väntande återställning) och värdet för detta databas-ID är mindre än ID:t för databasen där spårning av ändringar har aktiverats, märker du att rensning av sidotabellen (change_tracking_objectid) inte sker.
Obs! Det här problemet uppstår bara när databas-ID för icke-onlinedatabasen är mindre än ID för databasen som har spårning av ändringar aktiverat.
Lösning
Det här problemet åtgärdades först i följande kumulativa uppdatering för SQL Server:
Kumulativ uppdatering 7 för SQL Server 2014 Service Pack 1
Kumulativ uppdatering 2 för SQL Server 2016
Om kumulativa uppdateringar för SQL Server
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Senaste kumulativa uppdateringen för SQL Server 2014
Senaste kumulativa uppdateringen för SQL Server 2016
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs mer om den terminologi som Microsoft använder för att beskriva programuppdateringar.