Проблемы
Предположим, что вы добавляете или удаляете файл данных в базе данных Microsoft SQL Server 2014 или SQL Server 2012. В случае большого количества баз данных, файлов баз данных или и того, что они велики, SQL Server может занимать много времени.Примечание. Как правило, эта проблема не влияет на доступ к базе данных, так как восстановление базы данных завершено и база данных находится в сети. Тем не менее, если база данных настроена в зеркальном отображении базы данных, эта проблема может привести к тому, что операция отработки отказа для базы данных будет заблокирована.
Причина
Эта проблема возникает в том случае, если у вас есть файлы в фиктивном состоянии, удалении или droppedreusepending, так как эти файлы будут считаться неправильными.Примечание. Проблема, описанная в статье KB 2932120 Fix: SQL Server занимает много времени, чтобы открыть базы данных после фазы восстановления, если в SQL server 2012 или SQL server 2014 есть большое значение, связанное с этой проблемой. Однако причина этой проблемы отличается от ее причины. Проблема, описанная в KB 2932120 , возникает в том случае, если вы не сравниваете количество файлов с количеством файлов, которые сообщается главной базой данных.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 1 (SP1) /en-us/help/3067839
Накопительное обновление 6 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/3052468
Накопительное обновление 7 для SQL Server 2014 /en-us/help/3046038
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".