Проблемы
При использовании накопительного обновления 9 (CU9) для SQL Server 2017 в Linux вы можете заметить, что экземпляр SQL Server не запускается и получает уведомление о том, что в режиме обновления сценария для базы данных SSISDB появляется следующее сообщение об ошибке:
База данных "Master" обновляет сценарий "ISServer_upgrade. SQL" от уровня 0 до уровня 500.
Начинается выполнение ISServer_upgrade. Microsoft
Использование SSISDB для однопользовательского режима
При установке параметра базы данных SINGLE_USER значение ON для базы данных "SSISDB".
Создание некластеризованного индекса [index_tasks_ReadyForDispatchTime] [внутренний]. операции ([ReadyForDispatchTime] ASC) INCLUDE ([CreatedTime]; [CreateWorkerAgentId]; [ExecutedCount]; [ExpiredTime]; [InputData]; [a-критическое]; [JobId]; [a]; [ИД]; [приоритет]) [состояние] [LastUpdatedTime])
Создание некластеризованного индекса [index_tasks_Status] [внутренний]. операции ([Состояние]) INCLUDE ([ExecutedCount]; [ExpiredTime]; [MaxExecutedCount]; [WorkerAgentId]) с (ONLINE = ON)
Модуль "enable_scaleout" зависит от отсутствующего объекта "internal.update_logdb_info". Модуль будет создан; Тем не менее, пока объект не существует, он не сможет успешно выполняться.
Среда CLR версии v 4.0.30319 загружена.
Инициализирована функциональность общеязыковой среды выполнения (CLR).
Создан класс AppDomain 2 (SSISDB. dbo [Runtime]. 1).
Ошибка: 10342, уровень серьезности: 16, состояние: 100.
Сборка "Microsoft. SqlServer. IntegrationServices. Server" не может быть загружена, так как в этом выпуске SQL Server поддерживается только безопасные сборки.
Ошибка: 912, серьезность: 21, состояние: 2.
Обновление уровня сценария для базы данных master завершилось сбоем, так как на этапе обновления "ISServer_upgrade. SQL" произошла ошибка 10342, состояние 100, серьезность 25. Это серьезная ошибка, которая может повлиять на нормальную работу, и база данных будет переведена в автономный режим. Если во время обновления базы данных "Master" произошла ошибка, это не помешает запуску всего экземпляра SQL Server. Проверьте предыдущие записи ErrorLog на наличие ошибок, выполните необходимые корректирующие действия и перезапустите базу данных, чтобы выполнить шаги по обновлению сценария до завершения.
Ошибка: 3417, серьезность: 21, состояние: 3.
Не удается восстановить базу данных master. Не удается запустить SQL Server. Восстановите образец из полной резервной копии, исправьте ее или перестройте. Дополнительные сведения о том, как перестроить базу данных master, можно найти в книге SQL Server Books Online.
Трассировка SQL остановлена из-за завершения работы сервера. Trace ID = "1". Это информационное сообщение; никаких действий пользователя не требуется.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.