KB3173157 — dodaje procedurę składowaną do ręcznego czyszczenia tabeli bocznej śledzenia zmian w SQL Server

Dotyczy
SQL 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

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).