Проблемы
Предположим, что у вас регулярно запланированное задание обслуживания для циклического создания файлов журнала ошибок без остановки и запуска сервера в Microsoft SQL Server 2014 или 2016.
Например, задание на обслуживание может выглядеть следующим образом:
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO
В этом случае задание обслуживания не запускается, и появляются сообщения об ошибках, похожие на приведенные ниже.
Сообщение 22022, уровень 16, состояние 1, строка line_number Ошибка SQLServerAgent: 32. Процесс не может получить доступ к файлу, так как он используется другим процессом.
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Накопительное обновление 22 для SQL Server 2017
Накопительное обновление 4 для SQL Server 2016 с пакетом обновления 2
Накопительное обновление 4 для SQL Server 2014 с пакетом обновления 3 (SP3)
Накопительное обновление 18 для SQL Server 2014 с пакетом обновления 2 (SP2)
Сведения о сборках SQL Server
Каждая новая сборка SQL Server включает в себя все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для SQL Server:
Последнее накопительное обновление для SQL Server 2017
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.