Ознаки
Розглянемо такий сценарій:
-
Створення схеми та таблиці схеми в Microsoft SQL Server.
-
Для цієї таблиці ввімкнуто відстеження змін.
-
Очищення вручну виконується за допомогою команди sp_flush_CT_internal_table_on_demand .
У цьому випадку очищення може не вдатися з помилкою, яка вказує на те, що таблицю не вдалося знайти.
Ця помилка виникає через те, що команда sp_flush_CT_internal_table_on_demand не розглядає таблиці з різними схемами, наприклад таблиці, які не належать dbo.
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
Сукупне оновлення 1 для SQL Server 2017 р.
Сукупний пакет оновлень 6 для SQL Server 2016 з пакетом оновлень 1 (SP1)
Сукупний пакет оновлень 8 для SQL Server 2014 із пакетом оновлень 2 (SP2)
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та всі виправлення системи безпеки, які входили в попередній сукупний пакет оновлень. Ознайомтеся з останніми сукупними оновленнями для SQL Server:
Останнє сукупне оновлення для SQL Server 2017 р.
Відомості про пакет оновлень для SQL Server 2016
Це оновлення виправлено в такому пакеті оновлень для SQL Server:
Пакети оновлень сукупні. Кожен новий пакет оновлень містить усі виправлення, що містяться в попередніх пакетах оновлень, а також усі нові виправлення. Ми рекомендуємо застосувати останній пакет оновлень і останній сукупний пакет оновлень для цього пакета оновлень. Не потрібно інсталювати попередній пакет оновлень, перш ніж інсталювати останній пакет оновлень. Скористайтеся таблицею 1 у наведеній нижче статті, щоб знайти додаткові відомості про останній пакет оновлень і останній сукупний пакет оновлень.
Визначення рівня версії, випуску та оновлення SQL Server та її компонентів
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "Стосується".
Посилання
Дізнайтеся про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.