KB4456883 . ИСПРАВЛЕНИЕ. Сообщение о очистке Отслеживание изменений 22123 неожиданно записывается в файл журнала ошибок в SQL Server

Применяется к
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core 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 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 Standard - duplicate (do not use)

Проблема

При наличии базы данных с поддержкой отслеживания изменений в SQL Server может возникнуть ситуация, когда вы можете увидеть непрерывную ошибку 22123 для того же имени таблицы, записанной в журнале ошибок, которая выглядит следующим образом:

Примечание

Ошибка: 22123, серьезность: 16, состояние: 1.
Отслеживание изменений автоматическое очистка заблокировано в боковой таблице tablename. Если сбой сохраняется, проверка, блокируется ли таблица tablename каким-либо процессом.

Решение

Исправление этой проблемы входит в следующие обновления для SQL Server:

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

Накопительный пакет обновления 3 для SQL Server 2016 с пакетом обновления 2 (SP2)

Накопительный пакет обновления 1 для SQL Server 2014 с пакетом обновления 3 (SP3)

Если это исправление, вы больше не будете видеть непрерывные сообщения. Частота сообщений об ошибке 22123, если она есть, будет не более одного раза в 30 минут. Чтобы полностью исключить эти сообщения, включите флаг трассировки 8293.

Сведения о сборках SQL Server

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

Последняя сборка для SQL Server 2017 г.

Latest накопительный пакет обновления для SQL Server 2016 г.

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

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

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