Обобщена информация
Тази актуализация съдържа следните подобрения в функцията за почистване на проследяването на промени в Microsoft SQL Server 2016 и 2017 в Windows.
-
Изчистването на таблицата syscommittab при твърд контролен пункт се избягва, тъй като това може да окаже влияние върху работата на контролните пункти. Вместо това таблицата " syscommittab " може да бъде изчистена, след като приключи автоматичното Почистване на промените. Когато е завършена опцията за следене на промените, той се актуализира с воден знак – закалена версия за почистване. Тази закалена версия за почистване се използва при почистването на syscommittab , за да идентифицира записите, които трябва да бъдат премахнати.
-
В момента при процеса на почистване на проследяването на промени, когато изчистването на темата е блокирано, докато изтривате или почиствате редове от странична таблица, автоматичното почистване спира и излиза от процеса. С тази актуализация, вместо да излезете от процеса, проблематичните таблици са маркирани за повторни опити и ще продължат с оставащите таблици в списъка. Когато нишката завърши с изчистването на последната таблица, точно преди да актуализира версията за почистване на втвърдени процеси, процесът ще бъде повторно изпитан, за да се провери дали има таблици, които са маркирани за повторни опити.
-
Освен това, следните Подсъбития се добавят към съществуващия change_tracking_cleanup XEvent.
а) ErrorInTableCleanup – това ще ви помогне да разберете дали изчистването на проследяването на промените има проблеми при почистването на записи с изтекъл срок от която и да е от страничната таблица.
б) RowsCleanedupInLoop – това ще ви помогне да следите напредъка при проследяване на автоматичното Почистване на промените на ниво таблица.
в) RetryCleanup – това ще помогне за идентифицирането на повторни опити, направени от темата за проследяване на автоматичното Почистване на промените.
Решение
Тази актуализация е включена в следната сборна актуализация и сервизен пакет за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Информация за сервизния пакет за SQL Server 2016
Сервизните пакети са кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, както и всички нови корекции. Нашата препоръка е да приложите последния сервизен пакет и най-новата сборна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате най-новия сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация за последния сервизен пакет и най-новата сборна актуализация.
Как се определя нивото на версиите, изданието и актуализирането на SQL Server и неговите компоненти
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.