Symptomen
Neem het volgende scenario:
-
U maakt een schema en een tabel in het schema in Microsoft SQL Server.
-
U schakelt wijzigingen bijhouden in voor die tabel.
-
U voert handmatig opschonen uit met behulp van de opdracht sp_flush_CT_internal_table_on_demand .
In dit scenario kan het opschonen mislukken met een fout die aangeeft dat de tabel niet kan worden gevonden.
Deze fout treedt op omdat de opdracht sp_flush_CT_internal_table_on_demand geen rekening houdt met tabellen met verschillende schema's, zoals de tabellen die geen eigendom zijn van dbo.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Cumulatieve update 1 voor SQL Server 2017
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
Meest recente cumulatieve update voor SQL Server 2017
Informatie over servicepacks voor SQL Server 2016
Deze update is opgelost in het volgende servicepack voor SQL Server:
Servicepacks zijn cumulatief. Elk nieuw servicepack bevat alle correcties uit eerdere servicepacks, samen met eventuele nieuwe oplossingen. We raden u aan het meest recente servicepack en de meest recente cumulatieve update voor dat servicepack toe te passen. U hoeft geen eerder servicepack te installeren voordat u het meest recente servicepack installeert. Gebruik tabel 1 in het volgende artikel voor meer informatie over het nieuwste servicepack en de meest recente cumulatieve update.
Het versie-, editie- en updateniveau van SQL Server en de bijbehorende onderdelen bepalen
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Meer informatie over de terminologiedie Microsoft gebruikt om software-updates te beschrijven.