Проблема
Рассмотрим следующий сценарий.
- Вы создаете схему и таблицу в схеме в 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:
Последний накопительный пакет обновления для SQL Server 2017
Последний накопительный пакет обновления для SQL Server 2016
Последний накопительный пакет обновления для SQL Server 2014
Сведения о пакете обновления для SQL Server 2016
Это обновление исправлено в следующем пакете обновления для SQL Server:
Пакет обновления 2 для SQL Server 2016
Сведения о пакетах обновления для SQL Server
Пакеты обновления суммируются. Каждый новый пакет обновления содержит все исправления, которые были в предыдущих пакетах обновления, а также все новые исправления. Мы рекомендуем применять последний пакет обновления и последний накопительный пакет обновления для этого пакета обновления. Перед установкой последнего пакета обновления устанавливать предыдущий пакет обновления не требуется. Дополнительные сведения о последнем пакете обновления и последнем накопительном пакете обновления см. в таблице 1 в следующей статье.
Определение версии, выпуска и уровня обновления SQL Server и его компонентов
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.