Jak zresetować hasło administratora w SQL Server 2016

Spisie treści

Wielu z nas, jeśli nie wszyscy, w pewnym momencie przeżyło nieprzyjemne doświadczenie, że zapomnieliśmy hasła, jest to logiczne, ponieważ w tym świecie mamy hasło nawet do parzenia kawy. Czasami wystarczy kliknąć opcję „Zapomniałem hasła”, aby w prosty sposób je odzyskać, ale czasami nie jest to takie proste, a jedną z rzeczy, która nie czyni ich prostymi jest to, że taka opcja nie istnieje, na przykład SQL Server 2016 Nie ma opcji „odzyskaj hasło”, ale dzisiaj Solvetic przynosi rozwiązanie tego problemu.

Nie ma potrzeby ponownej instalacji całego pakietu SQL Server 2016 daleko od tego, po prostu wykonamy kilka prostych kroków i zobaczymy jak odzyskać hasło administratora w SQL Server 2016.

Krok 1
Wchodzimy do wiersza poleceń jako administratorzy (CMD), w tym celu klikamy prawym przyciskiem myszy cmd i klikamy „Uruchom jako administrator”. Po wyświetleniu cmd będziemy zatrzymaj instancję SQL Server którym domyślnie jest MSSQLSERVER (chyba że został zmodyfikowany podczas instalacji).

 Zatrzymanie netto MSSQLSERVER

Krok 2
Następnym krokiem, który podejmiemy, jest uruchom instancję, ale dodaj określone parametry np. / m i określ, że będziemy używać SQLCMD, więc składnia jest następująca:

 net start MSSQLSERVER / m "SQLCMD"

Krok 3
Następnie połączymy się z instancją już ustalony, w tym celu wystarczy wpisać termin sqlcmd i nacisnąć Enter, w przypadku gdy chcemy połączyć się z inną instancją, musimy postępować zgodnie z następującą składnią:

 sqlcmd -S Nazwa_serwera \ Nazwa_instancji
W tym przykładzie użyjemy tylko sqlcmd, a po naciśnięciu klawisza Enter zobaczymy, że wyświetlana jest wartość liczbowa, która wskazuje, że jesteśmy we właściwym wystąpieniu.

Niektóre parametry sqlcmd

  • -DO: Umożliwia zalogowanie się do programu SQL Server przy użyciu dedykowanego połączenia administratora (DAC).
  • -d nazwa bazy danych: Ta opcja pozwala nam na użycie instrukcji USE nazwa_bazy_danych podczas uruchamiania sqlcmd.
  • -ORAZ: Ta opcja pozwala nam na użycie zaufanego połączenia zamiast używania poświadczeń użytkownika.
  • -N: Pozwala nam korzystać z szyfrowanego połączenia.
  • -P hasło: Wskazuje hasło przypisane przez użytkownika.

Krok 4
Kiedy to zrobimy, będziemy rozpocznij proces za pomocą polecenia T-SQL (Transac - SQL) utworzyć użytkownika do logowania. Stworzymy użytkownika o nazwie solveticsql z hasłem TemporalSQL2016. Po utworzeniu tego profilu w następnym wierszu wprowadzimy słowo GO, aby potwierdzić proces i jeśli wszystko jest w porządku, ponownie powinien pojawić się numer 1. Składnia tego polecenia jest następująca:

 UTWÓRZ LOGOWANIE solveticsql Z HASŁEM = 'TemporalSQL2016'

Krok 5
Teraz ponownie używam T-SQL vDodajmy naszego nowego użytkownika solveticsql do grupy administratorów SQL Server 2016 i będziemy musieli ponownie użyć GO, aby wykonać polecenie, tym razem użyjemy następującej składni:

 SP_ADDSRVROLEMEMBER solveticsql, „SYSADMIN”

Ponownie, jeśli pojawi się cyfra 1, oznacza to, że wszystko jest w porządku. Wyjdziemy z sqlcmd wpisując słowo Wyjście.

Krok 6
Następnie zatrzymamy i zrestartujemy instancje MSSQLSERVER za pomocą następującego polecenia:

 net stop MSSQLSERVER && net start MSSQLSERVER

Krok 7
Po zakończeniu tego procesu zalogujmy się do SQL Server 2016 Korzystając z poświadczeń, które właśnie stworzyliśmy, pamiętajmy, aby zalogować się za pomocą opcji SQL Server Authentication:

Po załadowaniu platformy zobaczymy, jak nasz użytkownik został utworzony, a następnie dokonamy niezbędnych zmian dla użytkowników.

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Możemy wybrać użytkownika Administrator i dokonać zmiany hasła oraz dostosować wszystko, czego potrzebujemy.

Jak udało nam się przeanalizować, bardzo łatwo jest utworzyć użytkownika, który będzie mógł wejść do naszego SQL Server 2016 i odzyskać hasło administratora w przypadku, gdy je zapomnieliśmy i pamiętać o naszych hasłach, zwłaszcza administratorów, ponieważ czasami musimy pilnie uzyskać dostęp do platformy i jeśli nie będziemy o tym pamiętać, możemy mieć duże problemy.

wave wave wave wave wave