Проблема
Предположим, что у вас есть SQL Server 2017, установленный в Linux. При обновлении до SQL Server 2017 CU4 или более поздних версий и если агент SQL Server не включен, могут появиться следующие сообщения об ошибках:
Примечание
- Дата и время spid6s Ошибка: 4860, Серьезность: 16, Состояние: 1.
- Дата и время spid6s Не удается выполнить массовую загрузку. Файл "FilePath\SqlTraceCollect.dtsx" не существует или у вас нет прав доступа к файлу.
- Дата и время spid6s Ошибка: 912, серьезность: 21, состояние: 2.
- Date/Time spid6s Не удалось выполнить обновление уровня сценария для базы данных "master", поскольку на шаге обновления "msdb110_upgrade.sql" произошла ошибка 200, состояние 7, серьезность 25. Это серьезная ошибка, которая может помешать нормальной работе, и база данных будет выведена из строя. Если ошибка произошла во время обновления базы данных "master", она предотвратит запуск всего экземпляра SQL Server. Проверьте предыдущие записи журнала ошибок на наличие ошибок, выполните соответствующие действия по исправлению и перезапустите базу данных, чтобы шаги обновления сценария завершились.
- Дата и время spid6s Ошибка: 3417, Серьезность: 21, Состояние: 3.
- Дата и время spid6s Не удается восстановить базу данных MASTER. Не удается запустить SQL Server. Восстановите master из полной резервной копии, восстановите его или перестроите. Дополнительные сведения о том, как перестроить базу данных master, см. в веб-книгах по SQL Server.
Дополнительные сведения
Примечание. Вы можете столкнуться с той же проблемой при попытке понизить версию экземпляра SQL Server с SQL Server 2017 RTM CU6 до CU5/CU4. Предлагаемое временное решение можно реализовать и для сценариев с переходом на более ранние версии.
Решение
Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:
Накопительный пакет обновления 6 для SQL Server 2017
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Последний накопительный пакет обновления для SQL Server 2017
Временное решение
В качестве временного решения этой проблемы можно включить агент SQL Server и перезапустить SQL Server. После завершения обновления агент SQL Server можно будет снова отключить.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.