Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012.
Проблемы
У вас есть таблица, содержащая большое количество строк и полнотекстовый индекс в Microsoft SQL Server 2012. При попытке удалить большое количество строк из таблицы в одной транзакции она будет заблокирована, когда строки удаляются из полнотекстового индекса. Кроме того, все запросы на обработку блокируются операцией удаления.
Причина
Эта проблема возникает из-за проблемы, возникающей при удалении большого количества строк из большой таблицы с полнотекстовым индексом. В этой ситуации процесс удаления полнотекстового индекса выполняется во вложенной транзакции. Для завершения операции удаления полнотекстового индекса может потребоваться много времени, несмотря на то, что операция удаления завершается быстро для строк в базовой таблице. Это действие возвращает все удаления, выполненные в полнотекстовом индексе, если сервер выключен или перезагружен. Кроме того, это вызывает большое количество блоков в базовой таблице и многих блокировках транзакций.
Совокупные сведения об обновлениях
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.