KB4023170 — ИСПРАВЛЕНИЕ: ошибка 574 при попытке установить пакет обновления 2 (SP2) для SQL Server 2014

Применяется к
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2017 on Windows SQL Server 2019 on Windows

Проблема

При попытке установить пакет обновления 2 (SP2) для Microsoft SQL Server 2014 скрипт обновления sqlagent100_msdb_upgrade.sql завершается сбоем, и появляется следующее сообщение об ошибке:

Примечание

  • Предоставление доступа для входа LoginName к базе данных msdb...
  • Возникла проблема с предоставлением доступа к базе данных MSDB для входа "(null)". Убедитесь, что это имя входа подготовлено с помощью SQLServer и повторно запустите sqlagent_msdb_upgrade.sql
  • Добавление userName в роль SQLAgentUserRole msdb...
  • Предоставление доступа для входа LoginName к базе данных msdb...
  • Возникла проблема с предоставлением доступа к базе данных MSDB для входа "(null)". Убедитесь, что это имя входа подготовлено с помощью SQLServer и повторно запустите sqlagent_msdb_upgrade.sql
  • Добавление userName в роль SQLAgentUserRole msdb...
  • Предоставление доступа для входа LoginName к базе данных msdb...
  • Возникла проблема с предоставлением доступа к базе данных MSDB для входа "(null)". Убедитесь, что это имя входа подготовлено с помощью SQLServer и повторно запустите sqlagent_msdb_upgrade.sql
  • Сообщение 574, уровень 16, состояние 0
  • Инструкцию CONFIG нельзя использовать в пользовательской транзакции

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Сведения о накопительных обновлениях для SQL Server:

Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

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