Корпорация Майкрософт распространяет пакет обновления 2 (SP2) для Microsoft SQL Server 2008, как один из загружаемых файлов. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления для SQL Server 2008 SP2.
Проблемы
Рассмотрим следующий сценарий.
-
Вы включаете параметр AUTO_CLOSE базы данных в экземпляре sql Server 2008, SQL Server 2012 или sql Server 2014.
-
Одна или несколько элементов предметного указателя для объекта базы данных находятся в динамическом административном представлении отсутствующего индекса.
-
Все соединения, внесенные в эту базу данных, закрываются. Примечание. Когда все соединения закрываются, предполагается, что база данных будет автоматически закрыта.
-
В то же время задача для очистки фона пытается удалить элемент отсутствующий указатель. Поток, который запускает задачу, не является тем же потоком, который закрывает базу данных.
В этом случае происходит нарушение прав доступа. Кроме того, чтобы устранить эту проблему, необходимо перезапустить экземпляр SQL Server.
Причина
Эта проблема возникает из-за того, что несколько вызовов выполняются бесплатно , если в результате удаления отсутствующей задачи для фоновой очистки отсутствует элемент отсутствующий указатель.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 1 (SP1) /en-us/help/3067839
Накопительное обновление 8 для SQL Server 2014 /en-us/help/3067836
Накопительное обновление 6 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/3052468
Накопительное обновление 7 для SQL Server 2008 с пакетом обновления 2 (SP2) /en-us/help/2617148
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Обходное решение
Чтобы обойти эту ошибку, отключите параметр AUTO_CLOSE базы данных.