Ознаки
Припустімо, що відстеження змін бази даних у SQL Server 2014, 2016 і 2017. Може виникнути ситуація, коли завдання автоматичного очищення відстеження змін може повідомляти про помилку 22122/22123 з іменем таблиці як спотвореними символами, або це може призвести до порушення прав доступу під час друку повідомлення про помилку. Крім того, ви можете помітити, що стек дамп відбувається. Журнал помилок такий:
<dateTime> spid# Помилка: 22123, серйозність: 16, стан: 1.
<dateTime> spid# Автокліанизування відстеження змін заблоковано в боковій таблиці "". Якщо помилка не зникне, перевірте, чи таблиця "" заблокована будь-яким процесом .
<dateTime> spid# ***Stack Dump being sent to <FileLocation>
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
-
Сукупний пакет оновлень 6 для SQL Server 2016 із пакетом оновлень 2 (SP2)
-
Сукупний пакет оновлень 4 для SQL Server 2014 із пакетом оновлень 3 (SP3)
Про сукупні оновлення для SQL Server:
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Інші способи вирішення
Щоб вирішити цю проблему, можна ввімкнути позначку трасування 8293.
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.