Mulți dintre noi, dacă nu toți, am avut la un moment dat experiența neplăcută că uităm parola, este logic, deoarece în această lume avem o parolă chiar și pentru a face cafea. Uneori este suficient să faceți clic pe opțiunea „Am uitat parola” pentru a o recupera într-un mod simplu, dar uneori nu este atât de simplă, iar unul dintre lucrurile care nu le simplifică este că opțiunea nu există, de exemplu SQL Server 2016 Nu are opțiunea „recuperați parola”, dar astăzi Solvetic aduce soluția la această problemă.
Nu este necesar să reinstalați întregul pachet SQL Server 2016 departe de aceasta, vom urma doar câțiva pași simpli și vom vedea cum să recuperăm parola de administrator în SQL Server 2016.
Pasul 1
Intrăm în linia de comandă ca administratori (CMD), pentru aceasta facem clic dreapta pe cmd și facem clic pe „Rulați ca administrator”. Odată afișat cmd, vom face opriți instanța SQL Server care implicit este MSSQLSERVER (cu excepția cazului în care a fost modificat în timpul instalării).
net stop MSSQLSERVER
Pasul 2
Următorul pas pe care îl vom face este porniți instanța, dar adăugați anumiți parametri cum ar fi / m și specifică că vom folosi SQLCMD, deci sintaxa este următoarea:
net start MSSQLSERVER / m "SQLCMD"
Pasul 3
Apoi ne vom conecta la instanță deja stabilit, pentru aceasta trebuie doar să introducem termenul sqlcmd și să apăsăm Enter, în cazul în care dorim să ne conectăm la o altă instanță trebuie să urmăm următoarea sintaxă:
sqlcmd ‐S Server_Name \ Instance_NameÎn acest exemplu vom folosi doar sqlcmd și la apăsarea Enter vom vedea că este afișată o valoare numerică care indică faptul că suntem în instanța corectă.
Unii parametri pentru sqlcmd
- -LA: Vă permite să vă conectați la SQL Server cu o conexiune de administrator dedicată (DAC).
- -d nume db: Această opțiune ne permite să folosim o instrucțiune USE db_name atunci când începem sqlcmd.
- -ȘI: Această opțiune ne permite să folosim o conexiune de încredere în loc să folosim acreditările utilizatorului.
- -N: Ne permite să folosim o conexiune criptată.
- -P parola: Indică o parolă pe care utilizatorul a atribuit-o.
Pasul 4
Odată ce am făcut acest lucru, vom face porniți procesul utilizând comanda T-SQL (Transac - SQL) pentru a crea un utilizator pentru autentificare. Vom crea un utilizator numit solveticsql cu o parolă TemporalSQL2016. Odată ce acest profil a fost creat în următoarea linie, vom introduce cuvântul GO pentru a confirma procesul și dacă totul este corect, numărul 1 ar trebui să apară din nou. Sintaxa pentru această comandă este următoarea:
CREAȚI LOGIN solveticsql CU PAROLĂ = 'TemporalSQL2016'
Pasul 5
Acum folosim din nou T-SQL vSă adăugăm noul nostru utilizator solveticsql către grupul de administratori SQL Server 2016 și va trebui să folosim din nou GO pentru a executa comanda, de data aceasta vom folosi următoarea sintaxă:
SP_ADDSRVROLEMEMBER solveticsql, „SYSADMIN”
Din nou, dacă apare numărul 1 înseamnă că totul este corect. Vom părăsi sqlcmd introducând cuvântul Ieșire.
Pasul 6
Apoi vom opri și reporni instanțele MSSQLSERVER folosind următoarea comandă:
net stop MSSQLSERVER && net start MSSQLSERVER
Pasul 7
Odată ce am finalizat acest proces să ne conectăm la SQL Server 2016 Folosind acreditările pe care tocmai le-am creat, să ne amintim să ne conectăm folosind opțiunea de autentificare SQL Server:
Odată ce platforma s-a încărcat, vom vedea utilizatorul nostru creat și de acolo vom face ajustările necesare pentru utilizatori.
MARI
[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]
Putem selecta utilizatorul Administrator și putem modifica parola și putem ajusta tot ce avem nevoie în el.
După cum am putut analiza, este foarte ușor să creăm un utilizator pentru a putea intra în SQL Server 2016 și pentru a recupera parola de administrator în cazul în care am uitat-o și ținem cont de parolele noastre, în special cele ale administratorilor, deoarece uneori trebuie să accesăm urgent o platformă și, dacă nu o ținem cont, putem avea mari probleme.