Проблемы
Предположим, что вы используете SQL Server 2017 в Linux. При установке или удалении накопительного обновления SQL Server некоторые сценарии обновления и перехода на предыдущую версию (sqlscriptupgrade. dll или sqlscriptdowngrade. dll в файле Script.DLL) не выполняются должным образом. Таким образом, схемы базы данных не обновляются и не переносятся на предыдущую версию.
Примечание . при установке этого накопительного обновления выполняется сценарий обновления в этом обновлении. Однако предыдущие накопительные обновления по-прежнему ведут себя так же. Поэтому мы рекомендуем избегать применения накопительного обновления, выпущенного ранее, чем это обновление.
Решение
Это исправление включено в накопительный пакет обновления 4 для SQL Server 2017.
Сведения о сборках SQL Server 2017
Каждая новая сборка для SQL Server 2017 включает в себя все исправления и исправления для системы безопасности, описанные в предыдущей сборке. Мы рекомендуем установить последнюю сборку для SQL server 2017.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Начиная с этого обновления, агент SQL Server автоматически устанавливается вместе с SQL Server. Отдельная установка пакета MSSQL-Server-Agent больше не требуется (или может). Агент SQL Server отключен по умолчанию. Чтобы включить его, выполните следующую команду конфигурации:
MSSQL-CONF задается значение true. Enabled
Чтобы отключить агент, выполните:
MSSQL-CONF задается значение false. Enabled
Кроме того, можно задать для переменной среды MSSQL_AGENT_ENABLED значение true или false , чтобы включить или отключить агент соответственно.
Примечание.Новые параметры вступят в силу только после перезапуска SQL Server.
Если вы обновите более старую версию SQL Server, пакет агента MSSQL-Server (если он есть) будет удален автоматически, а агент SQL Server будет включен. Если пакет агента SQL Server не отображается во время обновления, агент SQL Server останется отключенным.
Если агент SQL Server отключен, его конфигурация не удаляется, а его задания остаются нетронутыми. Повторное включение агента SQL Server приводит к тому же состоянию, что и перед отключением.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.