Applies ToSQL 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)

Symptomy

Gdy tworzenie klucza głównego usługi dla programu Microsoft SQL Server 2012 lub SQL Server 2014 nie powiodło się podczas konfiguracji, program SQL Server nie rejestruje tego błędu poprawnie. Prowadzi to do problemów, na przykład podczas próby skonfigurowania replikacji programu SQL Server jest wyświetlany następujący komunikat o błędzie:

Wystąpił błąd podczas odszyfrowywania. Nie istnieje żaden użytkownik zdalny "distributor_admin" zmapowany na użytkownika lokalnego "(null)" z serwera zdalnego "repl_distributor". Zmieniono kontekst bazy danych na "wzorzec". (Microsoft SQL Server, błąd: 15466)

Podczas próby utworzenia serwera połączonego ze zdalnymi identyfikatorami logowania wystąpi błąd:

Wystąpił błąd podczas odszyfrowywania

Ponadto w dzienniku błędów programu SQL Server może zostać wyświetlony następujący komunikat o błędzie:

<data> <godzina> nie można odszyfrować klucza głównego usługi spid5s przy użyciu jednego z jego szyfrowania. Zobacz sys.key_encryptions, aby uzyskać szczegółowe informacje.

Podczas wysyłania zapytania do widoku wykazu sys.symmetric_keyszwracany jest pojedynczy wiersz klucza głównego usługi. Podczas badania sys.key_encryptionswidoku wykazu nie jest zwracany żaden wiersz. Oczekiwany wynik to dwa wiersze.

Rozwiązanie

Po zastosowaniu tej aktualizacji metadane zostaną oczyszczone, jeśli podczas konfiguracji wystąpi błąd tworzenia klucza głównego usługi, a kolejne ponowne uruchomienie usługi programu SQL Server podejmie próbę ponownego utworzenia klucza głównego usługi. Ponadto w dzienniku błędów zostanie zapisany komunikat o błędzie tworzenia klucza głównego usługi.Uwaga

  • Jeśli ten problem wystąpił, ta aktualizacja nie będzie działać i musisz użyć jednego z obejścia podanych w sekcji "Obejście".

  • Aby użyć zmian wprowadzonych w tej zbiorczej aktualizacji, należy zainstalować program SQL Server przy użyciu funkcji aktualizacji produktu i przeprowadzić instalację zainstalowaną z dodatkiem RTM + SP + CU.

Problem został po raz pierwszy rozwiązany w następującej zbiorczej aktualizacji programu SQL Server:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:

Obejście

Jeśli masz już problemy z sytuacją, możesz wykonać dowolną z następujących czynności:

  • Ponowne generowanie klucza głównego usługi przy użyciu następującej instrukcji Transact-SQL:

    ALTER SERVICE MASTER KEY FORCE REGENERATE
  • Ponownie zainstaluj wystąpienie programu SQL Server.

Jeśli napotkasz problem podczas instalowania programu SQL Server, możesz wykonać poniższe czynności przed zainstalowaniem programu SQL Server:

  • Uruchom ponownie system operacyjny.

  • Zaloguj się do sesji RDP przy użyciu konta usługi programu SQL Server.

  • Poczekaj kilka minut, a następnie wyloguj się, gdy profil użytkownika zostanie całkowicie utworzony.

  • Uruchom Instalatora programu SQL Server po kilku minutach.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.