Domyślne hasło serwera SQL to sa. Zmiana hasła sa w sql. Domyślne hasło sa

„sa” to login użytkownika w MS SQL, który domyślnie ma najwyższe uprawnienia, samo konto jest lokalne, często nawet wyłączone, ale mimo to często używane. Jeśli zgubiłeś lub zapomniałeś hasło do tego konta „sa”, nie będziesz mieć dostępu do zarządzania swoimi bazami danych.

Domyślne hasło sa

Przypomnę, że domyślne hasło to sa, co jest dość dziwne sa

Jedynym wymaganiem jest to, że wszędzie musisz być administratorem lokalnym

Zmień hasło sa w sql za pomocą GUI

Zacznijmy, otwórz Start i przejdź do Wszystkie programy > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Możesz też otworzyć wiersz poleceń i wpisać tam ssms.

Otworzy się SQL Server Management Studio.

Domyślnie ustawione jest uwierzytelnianie systemu Windows, co oznacza, że ​​możesz logować się tylko za pomocą lokalnego konta Windows lub konta domeny, o ile masz uprawnienia.

Konto sa jest domyślnie wyłączone, ale nie uniemożliwia to zmiany jego hasła.

ms sql pozwala zresetować hasło sa poprzez jego właściwości, w tym celu kliknij prawym przyciskiem myszy i wybierz właściwości z menu kontekstowego.

Na karcie Ogólne zobaczysz pole do wpisania nowego hasła, jedyne o czym należy pamiętać to to, że jeśli zaznaczone jest pole wyboru Wymagaj użycia polityki haseł, będziesz musiał wymyślić silne hasło spełniające wymogi bezpieczeństwa wymagania, a mianowicie

  • Hasło musi być pisane wielką literą
  • Hasło musi zawierać małą literę
  • Hasło musi zawierać znak specjalny lub cyfrę

Jeśli odznaczysz to pole, możesz ustawić nowe hasło i zapisać je. Hasło użytkownika sa w sql zostało zmienione.

Jedyną rzeczą jest to, że jeśli chcesz korzystać z konta sa, musisz je włączyć; w tym celu przejdź do elementu statusu i określ nazwę logowania włączoną.

Kolejny niuans, pamiętasz, że masz uwierzytelnianie systemu Windows, co oznacza, że ​​nie jest to dla nas odpowiednie dla sa. Kliknij prawym przyciskiem myszy nazwę serwera na górze hierarchii i wybierz właściwości.

Na karcie Zabezpieczenia wybierz opcję Uwierzytelnianie SQL Server i Windows. Teraz możesz zalogować się przy użyciu użytkownika sa w sql.

Jeśli przy próbie logowania Management Studio wyświetla błąd 233, że połączenie z serwerem zostało pomyślnie nawiązane, ale potem wystąpił błąd podczas logowania, wykonaj poniższe czynności.

Przejdź do Start > Panel sterowania > Narzędzia administracyjne > Usługi i uruchom ponownie usługę SQL Server.

Wtedy połączenie przebiegnie pomyślnie i bez błędów.

Zmień hasło sa w sql za pomocą wiersza poleceń

Aby zresetować hasło sa w sql za pomocą wiersza poleceń, użyj poleceń.

Za pomocą tego polecenia zobaczysz wszystkie dostępne serwery MS SQL i ich nazwę SPN

sp_hasło NULL,<вставьте_новый_пароль_тут>, „sa”

Jeśli pojawi się komunikat Weryfikacja hasła nie powiodła się. Hasło nie spełnia wymagań zasad systemu Windows, ponieważ jest za krótkie. Następnie ustaw silniejsze hasło.

Wszystko po tym zresetujesz hasło sa w sql.

Inna opcja użycia osql jest następująca

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn, następnie próbujemy połączyć się przy użyciu zaufanego konta systemu operacyjnego

osql.exe" -S (lokalny)\nazwa twojego serwera -E

I ostatnia granica
ZMIEŃ ZALOGUJ SIĘ SA Z HASŁEM = „nowe_hasło”
zastąpi hasło nowym_hasłem

Korzystanie z narzędzia Asunsoft SQL Password Geeker

Istnieje narzędzie o nazwie Asunsoft SQL Password Geeker, jest płatne, ale może wykonać zadanie. Uruchom go, kliknij Przeglądaj, następnie podążaj ścieżką C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA i otwórz plik master.mdf

teraz, aby zresetować hasło sa w sql, wybierz je i kliknij Resetuj.

Zmień hasło sa w trybie wyłącznym

Istnieje czwarty sposób zmiany hasła dla sa i polega na uruchomieniu MS SQL w trybie pojedynczego użytkownika.

Pierwszą rzeczą jest zatrzymanie MS SQL Server, możesz to zrobić poprzez usługi lub możesz to zrobić z wiersza poleceń

przystanek sieciowy MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Teraz musisz ustawić parametr w linii Ścieżka obrazu-m będzie mówić tylko o trybie pojedynczego użytkownika. Dostałem to tak

„C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe” -m -s MSSQLSERVER

Teraz uruchom MS SQL za pomocą polecenia

uruchomienie sieci MSSQLSERVER

SQL działa teraz w trybie pojedynczego użytkownika i umożliwia dowolnemu członkowi lokalnej grupy Administratorzy komputera połączenie się z instancją SQL Server z uprawnieniami sysadmin, ale musisz poinformować o tym SQL. Tryb pracy możesz sprawdzić we właściwościach usługi.

W linii poleceń piszemy

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "nazwa serwera\nazwa użytkownika", "sysadmin"

Ponownie uruchamiamy usługę, nie zapomnij usunąć parametru -m z rejestru. Resetowanie hasła dla użytkownika sa w sql.

Witam wszystkich, dzisiaj opowiem Wam jak zmienić lub zresetować hasło sa serwer sql. Przypomnę, że sa to login użytkownika w MS SQL, który domyślnie ma najwyższe uprawnienia, samo konto jest lokalne, często nawet wyłączone, ale mimo to często używane. Może się zdarzyć, że zapomniałeś do niego hasła i tym samym utraciłeś dostęp do baz danych, dziś dowiesz się jak to ominąć i przywrócić dostęp do swoich baz danych.

sp_hasło NULL,<вставьте_новый_пароль_тут>, „sa”

Jeśli pojawi się komunikat Weryfikacja hasła nie powiodła się. Hasło nie spełnia wymagań zasad systemu Windows, ponieważ jest za krótkie. Następnie ustaw silniejsze hasło.

Wszystko po tym zresetujesz hasło sa w sql.

Inna opcja użycia osql jest następująca

następnie próbujemy połączyć się przy użyciu zaufanego konta systemu operacyjnego

osql.exe" -S (lokalny)\nazwa twojego serwera -E

I ostatnia granica
ZMIEŃ ZALOGUJ SIĘ SA Z HASŁEM = "nowe_hasło"
zastąpi hasło nowym_hasłem

Korzystanie z narzędzia Asunsoft SQL Password Geeker

Istnieje narzędzie o nazwie Asunsoft SQL Password Geeker, które niestety jest płatne, ale jest w stanie wykonać zadanie. Uruchom go, kliknij Przeglądaj, następnie podążaj ścieżką C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA i otwórz plik master.mdf

teraz, aby zresetować hasło sa w sql, wybierz je i kliknij Resetuj.

Zmień hasło sa w trybie wyłącznym

Istnieje czwarty sposób zmiany hasła dla sa i polega na uruchomieniu MS SQL w trybie pojedynczego użytkownika. Czego potrzebujemy?

Pierwszą rzeczą jest zatrzymanie MS SQL Server, możesz to zrobić poprzez usługi lub możesz to zrobić z wiersza poleceń

przystanek sieciowy MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Teraz musisz ustawić parametr w linii Ścieżka obrazu-m będzie mówić tylko o trybie pojedynczego użytkownika. Dostałem to tak

„C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe” -m -s MSSQLSERVER

Teraz uruchom MS SQL za pomocą polecenia

uruchomienie sieci MSSQLSERVER

SQL działa teraz w trybie pojedynczego użytkownika i umożliwia dowolnemu członkowi lokalnej grupy Administratorzy komputera połączenie się z instancją SQL Server z uprawnieniami sysadmin, ale musisz poinformować o tym SQL. Tryb pracy możesz sprawdzić we właściwościach usługi.

W linii poleceń piszemy

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

sqlcmd.exe: EXEC sp_addsrvrolemember „nazwa serwera\nazwa użytkownika”, „sysadmin”

Uruchom ponownie usługę i ciesz się życiem, nie zapomnij później usunąć parametru -m z rejestru. W ten sposób możesz po prostu zresetować hasło sa w sql, używając zarówno metod wbudowanych, jak i metod innych firm.

Jesteś szanowanym i zaufanym administratorem baz danych w swojej organizacji. Utrzymujesz i aktualizujesz kilka krytycznych usług świadczonych przez SQL Server w swoim środowisku produkcyjnym. Podjąłeś następujące kroki (odzwierciedlające wytyczne, których powinien przestrzegać każdy sumienny administrator danych), aby chronić bazy danych SQL Server Twojej firmy przed wszelkiego rodzaju nieautoryzowanym dostępem.

  • Usunięto wszystkie wbudowane konta administracyjne SQL Server.
  • Usunięto wszystkich użytkowników (z wyjątkiem Administratora systemu lub SA), którzy są członkami roli serwera SYSADMIN (wszystkie konta Windows i konta SQL Server).
  • Ustawiamy jakieś niezwykle skomplikowane hasło do konta SA, które jest trudne do odgadnięcia i zapamiętania.
  • Wykonuj rutynowe operacje konserwacyjne SQL Server na koncie użytkownika domeny, które ma uprawnienia właściciela bazy danych (DBO) do baz danych użytkowników, ale nie ma uprawnień SYSADMIN w systemie.
  • Nie zapisałeś nigdzie swojego hasła SA, aby inni nie mogli go znaleźć. W końcu zapisywanie haseł nie jest najlepszym podejściem.

Ponieważ jednak ustawiłeś tak silne hasło do SA i podczas codziennej pracy z bazami danych SQL Server korzystałeś z konta domeny, a nie konta SA, stało się coś niewyobrażalnego. Zapomniałeś hasła do konta SQL Server SA.

Jesteś jedyną osobą w swojej grupie, która zna hasło SA. Teraz nie pamiętasz, co to było i musisz dokonać pewnych potwierdzeń na poziomie serwera w oknach konfiguracji produkcyjnego SQL Server. Co zrobić teraz? Oto kilka opcji.

  • Spróbuj zalogować się jako SA, używając dowolnych haseł, jakie przychodzą Ci na myśl.
  • Poszukaj hasła SA na dysku twardym swojego komputera lub w skrzynce e-mail (być może zapisałeś je gdzieś w pliku; to złe podejście, ale może pomóc).
  • Spróbuj przywrócić bazę danych Master z kopii zapasowej. To nie pomoże na dłuższą metę, ponieważ jeśli nie pamiętasz hasła SA, doświadczysz tych samych problemów.
  • Odbuduj główną bazę danych. To niewiele pomoże, ponieważ utracisz wszystkie ustawienia i konfiguracje na poziomie systemu i serwera, w tym konta, uprawnienia i wszystkie obiekty na poziomie serwera.
  • Zainstaluj ponownie SQL Server 2012 i podłącz wszystkie bazy danych użytkowników. To może nie zadziałać, ponieważ wystąpią te same problemy, co przy ponownym sformatowaniu bazy danych Master.

Załóżmy, że wszelkie próby logowania przy użyciu konta SA nie powiodły się. Nadszedł czas, aby wezwać posiłki: Zespół pomocy technicznej firmy Microsoft. Oto, co mają do zaoferowania jej pracownicy.

W SQL Server 2012 istnieje backdoor, który umożliwia SYSADMINowi dostęp do produkcyjnych serwerów SQL. Jednak Twoje konto Windows musi należeć do grupy Administratorzy lokalni w przypadku systemów Windows Server z uruchomionymi usługami SQL Server 2012.

SQL Server umożliwia każdemu członkowi grupy Administratorzy lokalni łączenie się z SQL Server z uprawnieniami SYSADMIN.

Poniżej znajdują się operacje, które należy wykonać, aby przejąć kontrolę nad SQL Server 2012 jako SA.

1. Uruchom instancję programu SQL Server 2012 w trybie pojedynczego użytkownika z wiersza poleceń, po zalogowaniu się do okna wiersza poleceń jako administrator. Można także uruchomić SQL Server 2012 w minimalnej konfiguracji, a SQL Server będzie także działał w trybie pojedynczego użytkownika.
2. W wierszu poleceń (Uruchom jako administrator) wpisz: SQLServr.Exe -m (lub SQLServr.exe -f), aby uruchomić aparat bazy danych SQL Server 2012. Nie zamykaj tego okna wiersza poleceń. Plik SQLServr.exe może znajdować się w folderze Binn wymienionym w zmiennej środowiskowej PATH. Jeśli folder SQL Server 2012 Binn nie znajduje się na liście w zmiennej PATH, zawsze możesz przejść do folderu SQL Server 2012 Binn poprzez strukturę katalogów komputera. Zazwyczaj folder Binn znajduje się w lokalizacji C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>.
3. Po uruchomieniu usługi SQL Server 2012 w trybie pojedynczego użytkownika lub w konfiguracji minimalnej możesz otworzyć kolejne okno wiersza poleceń jako administrator i uruchomić w nim polecenie SQLCMD, aby połączyć się z instancją SQL Server 2012:
SQLCMD-S<Имя сервера\Имя экземпляра>Na przykład: SQLCMD -S "SALEEMHAKANI" 1> UTWÓRZ LOGOWANIE "<Имя_учетной_записи>"z HASŁEM="<Пароль>" 2> PRZEJDŹ 1> SP_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>przejdź
Na przykład:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> PRZEJDŹ

Zapomnienie hasła od czasu do czasu jest całkowicie normalne i nie oznacza to, że wystąpią nawet drobne niedogodności. Opisane przeze mnie środki odzyskiwania pozwolą na utrzymanie działania SQL Server bez przestojów i odszyfrowywania haseł.

Kontynuując temat:
Internet

Konovalova N.V., Kapralov E.G. Wprowadzenie do GIS-u. –M.: Sp. z oo „Biblion”, s. 10-10 De Mers M., Systemy informacji geograficznej. M.: „Dane+”, Korolew Yu.K. Geoinformatyka ogólna. -M.:...