Проблемы
При сбое создания главного ключа службы для Microsoft SQL Server 2012 или SQL Server 2014 во время установки SQL Server не регистрирует этот сбой. Это приводит к некоторым проблемам, например при попытке настроить репликацию SQL Server появляется следующее сообщение об ошибке:
При расшифровке произошла ошибка. Удаленный пользователь "distributor_admin", сопоставленный с локальным пользователем (null), не отображается на удаленном сервере "repl_distributor". Контекст базы данных изменен на "Master". (Microsoft SQL Server, ошибка: 15466)
При попытке создать связанный сервер вместе с удаленными именами входа возникает ошибка:
При расшифровке произошла ошибка
Кроме того, в журнале ошибок SQL Server может появиться следующее сообщение об ошибке:
<дата> <время> главный ключ службы spid5s не удалось расшифровать с помощью одного из его алгоритмов. Дополнительные сведения вы видите в разделе sys.key_encryptions.
При выполнении запроса к представлению каталога sys.symmetric_keysвозвращается одна строка для главного ключа службы. При выполнении запроса к представлению каталога sys.key_encryptionsне возвращается ни одной строки. Ожидаемый результат — две строки.
Решение
После того как вы примените это обновление, метаданные будут оставлены пустыми, если во время настройки произойдет сбой создания главного ключа службы, а после повторного запуска службы SQL Server попытаться создать главный ключ службы еще раз. Кроме того, дополнительные сообщения об ошибках, связанные с ошибкой создания главного ключа службы, записываются в журнал ошибок.Примечание
-
Если вы столкнулись с этой проблемой, это обновление не будет работать, и вы должны воспользоваться одним из описанных ниже способов.
-
Чтобы использовать изменения в этом накопительном обновлении, необходимо установить SQL Server с помощью функции обновления продукта и выполнить объединенную установку с RTM + SP + SP1.
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server:
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Мы рекомендуем вам загрузить и установить последние накопительные обновления для SQL Server.
Обходное решение
Если проблема связана с ситуацией, выполните одно из указанных ниже действий.
-
Воссоздайте главный ключ службы с помощью следующей инструкции Transact-SQL:
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
Переустановите экземпляр SQL Server.
Если вы столкнулись с проблемой при установке SQL Server, перед установкой SQL Server вы можете выполнить указанные ниже действия.
-
Перезапустите операционную систему.
-
Войдите в сеанс подключения к удаленному рабочему столу с помощью учетной записи службы SQL Server.
-
Подождите несколько минут, а затем завершите сеанс после того, как профиль пользователя будет создан полностью.
-
Запустите настройку SQL Server через несколько минут.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".