Simptome
Atunci când crearea cheii principale de serviciu pentru Microsoft SQL Server 2012 sau SQL Server 2014 nu reușește în timpul instalării, SQL Server nu înregistrează corect această eroare. Acest lucru conduce la unele probleme, de exemplu, atunci când încercați să configurați reproducerea SQL Server, primiți următorul mesaj de eroare:
Notă
A apărut o eroare în timpul decriptării. Nu există niciun "distributor_admin" de utilizator la distanță mapat la utilizatorul local "(null)" de la serverul la distanță "repl_distributor". S-a schimbat contextul bazei de date în "master". (Microsoft SQL Server, eroare: 15466)
Atunci când încercați să creați un server legat împreună cu conectări la distanță, întâmpinați eroarea:
Notă
A apărut o eroare în timpul decriptării
În plus, este posibil să primiți următorul mesaj de eroare în jurnalul de erori SQL Server:
Notă
< Dată><Ora> Cheia principală a serviciului spid5s nu a putut fi decriptată utilizând una dintre criptările sale. Consultați sys.key_encryptions pentru detalii.
Când interogați vizualizarea catalog sys.symmetric_keys, se returnează un rând pentru cheia principală a serviciului. Când interogați vizualizarea catalog sys.key_encryptions, nu se returnează niciun rând. Rezultatul așteptat este două rânduri.
Rezolvare
După ce aplicați această actualizare, metadatele vor rămâne curate dacă eroarea de creare a cheii principale de serviciu are loc în timpul instalării, iar următoarea repornire a serviciului SQL Server va încerca din nou să creeze o cheie principală de serviciu. În plus, mai multe mesaje de eroare despre nereușita creării cheii principale de serviciu vor fi înregistrate în jurnalul de erori.
Notă
- Dacă ați întâlnit această problemă, această actualizare nu va funcționa și trebuie să utilizați una dintre soluțiile listate în secțiunea "Soluție de evitare".
- Pentru a utiliza modificările din această actualizare cumulativă, trebuie să instalați SQL Server utilizând caracteristica Actualizare produs și să efectuați o instalare în flux cu RTM + SP + CU.
Problema a fost remediată mai întâi în următoarea actualizare cumulativă a SQL Server:
- Actualizarea cumulativă 3 pentru SQL Server 2014 SP1
- Actualizarea cumulativă 10 pentru SQL Server 2014
- Actualizarea cumulativă 8 pentru SQL Server 2012 SP2
Recomandare: Instalați cea mai recentă actualizare cumulativă pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014 SP1
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014
- Cea mai recentă actualizare cumulativă pentru SQL Server 2012 SP2
Soluție
Dacă vă confruntați deja cu o situație problemă, puteți alege una dintre următoarele:
Regenerați cheia principală a serviciului utilizând următoarea instrucțiune Transact-SQL:
ALTER SERVICE MASTER KEY FORCE REGENERATEReinstalați instanța SQL Server.
Dacă întâmpinați problema în timpul instalării SQL Server, puteți urma acești pași înainte de a instala SQL Server:
- Reporniți sistemul de operare.
- Conectați-vă la sesiunea RDP utilizând contul de serviciu SQL Server.
- Așteptați câteva minute, apoi deconectați-vă după crearea completă a profilului de utilizator.
- Porniți instalarea SQL Server după câteva minute.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.