Проблемы
Рассмотрим следующий сценарий.
-
У вас есть Microsoft SQL Server 2016 или 2017, который является распространителем в SQL Server репликации.
-
Встроенная учетная запись sysadmin "sa" переименована в другое имя, даже если "sa" отключен.
-
Вы пытаетесь обновить накопительный пакет SQL Server обновления 3 (CU3), накопительный пакет обновления 3 (CU3), накопительный пакет обновления 4 (CU4) или более поздние версии до версии 2016 с пакетом обновления 2 (SP2).
В этом случае вы можете заметить, что операция обновления завершается сбоем SQL Server, и в журнале ошибок может появиться сообщение об ошибке, похожее на следующее:
Указан недопустимый @owner_login_name (допустимые значения возвращаются sp_helplogins [за исключением Windows NT групп])
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующих накопительных обновлениях для SQL Server:
Примечание. Чтобы избежать получения сообщения об ошибке при обновлении до SQL Server 2016 с пакетом обновления 2 (SP2 CU3) или НАКОПИТЕЛьным пакетом обновления 4 (CU4), удалите CU3 или CU4 и установите накопительный пакет обновления 5 (SP2) SQL Server 2016 с пакетом обновления 2 (SP2) или накопительным пакетом обновления 5 (CU5) или более поздней версии.
Сведения о накопительных обновлениях для SQL Server:
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Ссылки
Сведения о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.