Проблемы
Предположим, что вы выполняете удаленный запрос, например sp_batch_params, в хранимой процедуре в Microsoft SQL Server 2012, 2014 или 2016. Если имя пользователя является недопустимым и не может войти на удаленный сервер, экземпляр SQL Server завершает работу со сбоем, и появляется общее сообщение об ошибке.
Решение
После применения этого исправления экземпляр SQL Server не будет аварийно завершить работу, и при выполнении запроса, описанного в разделе "проблема", появляется следующее сообщение об ошибке:
MSG 18487, уровень 14, состояние 1, ошибка входа пользователя <имя_пользователя>. Причина: срок действия пароля учетной записи истек. MSG 18456, уровень 14, состояние 1, ошибка входа пользователя <имя_пользователя>.
Эта проблема впервые устранена в следующих накопительных обновлениях SQL Server:
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".