Применяется к
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Standard on Linux

Проблемы

Предположим, что вы используете 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 приводит к тому же состоянию, что и перед отключением.

Ссылки

Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.