Ознаки
Якщо не вдалося створити майстер-ключ служби для Microsoft SQL Server 2012 або SQL Server 2014 під час інсталяції, SQL Server не зареєструє цю помилку належним чином. Це призводить до деяких проблем, наприклад, під час спроби настроїти SQL Server реплікацію відображається таке повідомлення про помилку:
Примітка.
Під час розшифрування сталася помилка. Немає distributor_admin віддаленого користувача, зіставленого з локальним користувачем '(null)' з віддаленого сервера 'repl_distributor'. Змінено контекст бази даних на "головний". (Microsoft SQL ServerSQL Server, помилка: 15466)
Під час спроби створити пов'язаний сервер разом із віддаленим входом стається помилка:
Примітка.
Помилка під час розшифрування
Крім того, у журналі помилок SQL Server може з'явитися таке повідомлення про помилку:
Примітка.
< Дата><Час> Майстер-ключ служби spid5s не можна розшифрувати за допомогою одного з його шифрувальників. Дивіться sys.key_encryptions для отримання детальної інформації.
Коли надсилається запит до sys.symmetric_keys подання каталогу, повертається один рядок для головного ключа служби. Під час надсилання запиту до подання каталогу sys.key_encryptions не повертається жоден рядок. Очікуваний результат – два рядки.
Спосіб усунення проблеми
Після застосування цього оновлення метадані залишаться чистими, якщо під час налаштування станеться помилка створення головного ключа служби, і під SQL Server час наступного перезавантаження служби буде зроблена спроба повторно створити головний ключ служби. Крім того, до журналу помилок додаватиметься більше повідомлень про помилки створення головного ключа служби.
Примітка.
- Якщо ви зіткнулися з цією проблемою, це оновлення не працюватиме, і вам потрібно скористатися одним зі способів вирішення, наведених у розділі "Спосіб вирішення".
- Щоб використовувати зміни в цьому сукупному оновленні, потрібно інсталювати SQL Server за допомогою функції оновлення продукту та виконати відкладену інсталяцію за допомогою RTM-версії + SP+CU.
Вперше виправлено цю проблему в наступному сукупному оновленні SQL ServerSQL Server:
- Сукупний пакет оновлень 3 для SQL ServerSQL Server 2014 SP1
- Сукупний пакет оновлень 10 для SQL ServerSQL Server 2014
- Сукупний пакет оновлень 8 для SQL ServerSQL Server 2012 SP2
Рекомендація: інсталюйте останній сукупний пакет оновлень для SQL Server
Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Радимо завантажити та інсталювати останні сукупні оновлення для SQL Server.
- Останнє сукупне оновлення для SQL ServerSQL Server 2014 SP1
- Останнє сукупне оновлення для SQL ServerSQL Server 2014
- Останнє сукупне оновлення для SQL ServerSQL Server 2012 SP2
Спосіб вирішення
Якщо проблемна ситуація вже виникла, виконайте одну з наведених нижче дій.
Повторно створіть головний ключ служби за допомогою такої інструкції Transact-SQL:
ALTER SERVICE MASTER KEY FORCE REGENERATEПовторно інсталюйте екземпляр SQL Server.
Якщо у вас виникла проблема під час інсталяції SQL Server, виконайте наведені нижче дії, перш ніж інсталювати SQL Server.
- Перезапустіть операційну систему.
- Увійдіть у сеанс RDP за допомогою SQL Server облікового запису служби.
- Зачекайте кілька хвилин, а потім повністю вийдіть із системи після повного створення профілю користувача.
- Запустіть налаштування SQL Server через кілька хвилин.
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".