Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Аннотация

Это обновление включает следующие усовершенствования функции очистки отслеживания изменений в Microsoft SQL Server 2016 и 2017 для Windows.

  • Очистка таблицы syscommittab на жесткой контрольной точке не поддерживается, так как это может повлиять на производительность операций с контрольными точками. Вместо этого таблица syscommittab может быть очищена сразу после завершения автоматической очистки отслеживания изменений. После завершения автоматической очистки отслеживания изменений будет обновлена версия подложки — защищенная версия очистки. Эта зафиксированная версия очистки используется в syscommittab Cleanup для определения удаляемых записей.

  • В настоящее время в процессе автоматической очистки отслеживания изменений при каждом блокировании потока очистки при удалении или очистке строк из боковой таблицы автоматическая очистка останавливается и завершает работу. В этом обновлении вместо того, чтобы выходить из процесса, помечаются ненужные таблицы, которые помечаются для попыток и продолжают работать с остальными таблицами в списке. После того как поток завершит очистку последней таблицы, непосредственно перед обновлением закрытой версии очистки, процесс будет выполнен повторно, чтобы проверить, есть ли какие – либо таблицы, помеченные для повторных попыток.

  • Кроме того, в существующий change_tracking_cleanup XEvent добавляются следующие вложенные события.

a) ErrorInTableCleanup – это помогает определить, возникают ли в ходе очистки отслеживания изменений проблемы, возникающие при очистке записей с истекшим сроком действия из любой из таблиц сбоку.

b) RowsCleanedupInLoop — это помогает отслеживать ход автоматического удаления отслеживания изменений на уровне таблицы.

c) RetryCleanup — это помогает определить, какие действия выполняются потоком автоматической очистки отслеживания изменений.

Решение

Это обновление входит в состав следующего накопительного обновления и пакета обновления для SQL Server:

       Накопительное обновление 2 для SQL Server 2017

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Последнее накопительное обновление для SQL Server 2017

Сведения о пакете обновления для SQL Server 2016

       Пакет обновления 2 (SP2) для SQL Server 2016

Пакеты обновления являются накопительными. Каждый новый пакет обновления включает все исправления из предыдущих пакетов обновления вместе с новыми исправлениями. Наши рекомендации относятся к установке последнего пакета обновления и последнего накопительного обновления для этого пакета обновления. Перед установкой последнего пакета обновления вам не нужно устанавливать предыдущий пакет обновления. С помощью таблицы 1 в следующей статье вы узнаете, как найти дополнительные сведения о последнем пакете обновления и новейшем накопительном обновлении.

Определение версии, выпуска и уровня обновления SQL Server и его компонентов

Ссылки

Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×