Проблема
При выполнении запросов в Microsoft SQL Server 2012 или SQL Server 2014 запросы могут периодически завершать сбой с ошибкой "НАРУШЕНИЕ ОБЩЕГО доступа" на Microsoft.SqlServer.Types.dll сборки CLR. Кроме того, в журнале ошибок SQL Server регистрируется следующее сообщение об ошибке:
Примечание
Ошибка 6518, серьезность 16, состояние 2
Не удалось открыть системную сборку "C:\Windows\assembly\GAC_MSIL\microsoft.sqlserver.types\11.0.0.0__89845dcd8080cc91\microsoft.sqlserver.types.dll": 32(Процесс не может получить доступ к файлу, так как он используется другим процессом.).
Решение
Эта проблема была исправлена в следующем накопительном обновлении SQL Server:
- Накопительный пакет обновления 2 для SQL Server 2014 с пакетом обновления 1 (SP1)
- Накопительный пакет обновления 9 для SQL Server 2014
- Накопительный пакет обновления 7 для SQL Server 2012 с пакетом обновления 2 (SP2)
Рекомендация. Установите последнее накопительное обновление для SQL Server
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Рекомендуется скачать и установить последние накопительные обновления для SQL Server:
- Последнее накопительное обновление для SQL Server 2014 с пакетом обновления 1 (SP1)
- Последнее накопительное обновление для SQL Server 2014 г.
- Последнее накопительное обновление для SQL Server 2012 с пакетом обновления 2 (SP2)
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».