KB3091643 – КОРЕКЦИЯ: Възниква грешка, когато конфигурирате репликация SQL Server или настройвате свързан сървър в SQL Server 2012 или SQL Server 2014

Отнася се за
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Симптоми

Когато създаването на главен ключ на услугата за Microsoft SQL Server 2012 или SQL Server 2014 е неуспешно по време на инсталирането, SQL Server не регистрира тази грешка правилно. Това води до някои проблеми, например когато се опитате да конфигурирате репликация на SQL Server, получавате следното съобщение за грешка:

Забележка

Възникна грешка по време на дешифроването. Няма "distributor_admin" на отдалечен потребител, свързан с локален потребител "(null)" от "repl_distributor" на отдалечения сървър. Контекстът на базата данни е променен на "образец". (Microsoft SQL Server, грешка: 15466)

Когато се опитате да създадете свързан сървър заедно с отдалечени данни за влизане, виждате тази грешка:

Забележка

Възникна грешка по време на дешифроването

Освен това може да получите следното съобщение за грешка в регистрационния файл за грешки на SQL Server:

Забележка

< Дата><Час> Главният ключ на услугата spid5s не може да бъде дешифриран с помощта на едно от неговите шифрования. За подробности вижте sys.key_encryptions.

Когато подадете заявка за изгледа на каталог sys.symmetric_keys, се връща един ред за главния ключ на услугата. Когато подадете заявка към изгледа на каталог sys.key_encryptions, не се връща ред. Очакваният резултат е два реда.

Решение

След като приложите тази актуализация, метаданните ще бъдат оставени чисти, ако възникне грешка при създаването на главен ключ на услугата по време на инсталирането и следващото рестартиране на услугата на SQL Server се опита отново да създаде главен ключ на услугата. Освен това в регистъра за грешки ще бъдат регистрирани още съобщения за грешка за неуспешното създаване на главен ключ на услугата.

Забележка

  • Ако сте имали този проблем, тази актуализация няма да работи и трябва да използвате едно от заобиколните решения, изброени в раздела "Заобиколно решение".
  • За да използвате промените в тази кумулативна актуализация, трябва да инсталирате SQL Server с помощта на функцията "Актуализация на продукта" и да извършите slipstreamd инсталация с RTM + SP + CU.

Проблемът е коригиран за първи път в следната кумулативна актуализация на SQL Server:

Препоръка: Инсталирайте най-новата кумулативна актуализация за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Препоръчваме ви да изтеглите и инсталирате най-новите сборни актуализации за SQL Server:

      

Заобиколно решение

Ако вече имате проблемната ситуация, можете да направите едно от следните неща:

  • Генерирайте повторно главния ключ на услугата с помощта на следната команда Transact-SQL:

    ALTER SERVICE MASTER KEY FORCE REGENERATE
    
  • Преинсталирайте екземпляра на SQL Server.

Ако срещнете проблема при инсталирането на SQL Server, можете да следвате тези стъпки, преди да инсталирате SQL Server:

  • Рестартирайте операционната система.
  • Влезте в RDP сесията, като използвате акаунта за услугата SQL Server.
  • Изчакайте няколко минути и след това излезте, след като потребителският профил е създаден напълно.
  • Стартирайте инсталирането на SQL Server след няколко минути.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.