Włamujemy się na MsSQL-a

Czasami zdarza się, że zapominamy hasła użytkownika SA w bazie danych. Dziś pokażę jak w prosty sposób zresetować hasło użytkownika lub dodać mu uprawnienia sysadmina.

W bazie nie ma użytkownika TEST (którego zaraz stworzymy)

Na początek musimy przestawić bazę w tryb Single User. W tym celu wchodzimy do właściwości serwisu MsSQL-a i zatrzymujemy go przyciskiem STOP.

W parametrach startowych serwisu wpisujemy „-m” i uruchamiamy serwis przyciskiem START

A teraz pora na włamanie się do bazy 🙂

Na początek tworzymy użytkownika testowego TEST.
Uruchamiamy linię poleceń (cmd), uruchamiamy SQLCMD i tworzymy użytkownika TEST:

1> create login test with password = 'Qwerty123!’
2> go

Hasło nie jest dość silne więc próbujemy jeszcze raz 🙂

dodajemy uprawnienia sysadmina dla użytkownika TEST

sp_addsrvrolemember 'test’,’sysadmin’;

Po ponownym uruchomieniu serwisu SQL-a (bez trybu single user „-m”) możemy sprawdzić czy użytkownik i uprawnienia się dodały.

W ten sam sposób (przestawiając bazę w tryb Single User i uruchamiając SQLCMD) możemy zmienić hasło usera SA.

Jeśli zalogujemy się na konto TEST z uprawnieniami sysadmin możemy ustawić nowe hasło na konto SA w zakładce Login Properties dla konta SA.

Ten wpis został opublikowany w kategorii Microsoft SQL i oznaczony tagami . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz