Ta aktualizacja dodaje nową procedurę składowaną umożliwiającą ręczne czyszczenie tabeli bocznej (change_tracking_objectid) w bazie danych, w której włączono śledzenie zmian.
Składnia
sp_flush_CT_internal_table_on_demand [ @TableToClean= ] 'nazwa_tabeli'
Argumenty
[@TableToClean= ] "TableName" to nazwa tabeli, dla której włączono śledzenie zmian. Zaległości pozostawia się do automatycznego czyszczenia przez śledzenie zmian.
Oczekiwana wydajność
Podczas uruchamiania procedury składowanej wydarza się jeden z następujących scenariuszy:
- Jeśli tabela nie istnieje lub śledzenie zmian nie jest włączone, są wyświetlane odpowiednie komunikaty o błędach.
- Ta procedura składowana wywołuje inną wewnętrzną procedurę składowaną, która czyści zawartość z tabeli bocznej śledzenia zmian opartej na nieprawidłowej wersji oczyszczania przy użyciu sys.change_tracking_tables dynamicznego widoku zarządzania. Po uruchomieniu zostanie wyświetlona informacja o łącznej liczbie usuniętych wierszy (na każde 5000 wierszy).
Rozwiązanie
Informacje o dodatku Service Pack dla programu SQL Server
Ta aktualizacja została poprawiona w następujących dodatkach Service Pack dla programu SQL Server:
SQL Server 2016 z dodatkiem Service Pack 1
Service Pack 3 dla programu SQL Server 2014
Service Pack 4 dla programu SQL Server 2012
Informacje o dodatkach Service Pack dla programu SQL Server:
Dodatki Service Pack są kumulatywne. Każdy nowy dodatek Service Pack zawiera wszystkie poprawki zawarte w poprzednich dodatkach Service Pack oraz nowe poprawki. Zalecamy stosowanie najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej dla danego dodatku Service Pack. Instalowanie poprzedniego dodatku Service Pack przed zainstalowaniem najnowszego dodatku Service Pack nie jest konieczne. Więcej informacji na temat najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej znajdziesz w tabeli 1 w następującym artykule.
Jak określić wersję, wersję i poziom aktualizacji programu SQL Server i jego składników
InformacjeAby uzyskać więcej informacji o oczyszczaniu funkcji śledzenia zmian, zobacz Oczyszczanie funkcji Change Tracking (część 1) i Oczyszczanie funkcji Change Tracking (część 2).