KB3091643 - REMEDIERE: Eroare care apare atunci când configurați replicarea SQL Server sau configurați un server legat în SQL Server 2012 sau SQL Server 2014

Se aplică la
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)

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:

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:

      

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 REGENERATE
    
  • Reinstalaț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”.