Próbuję zmienić hasło do konta sa przy użyciu SQL Server Management Studio 2012. Wykonałem poniższe kroki, ale hasło jest nadal takie samo.
- Zaloguj się do SQL Server Management Studio, wybierz aparat bazy danych, \ SBSmonitoring, uwierzytelnianie systemu Windows.
- Przejdź do Object Explorer - folder Security - folder Logins.
- Kliknij prawym przyciskiem myszy konto SA i wybierz opcję Właściwości.
- Na stronie Ogólne zmień hasło SA i potwierdź je.
- Na stronie stanu zmień opcję Logowanie na Włączone. Kliknij OK, aby zapisać zmianę.
- Uruchom ponownie SQL Server i wszystkie jego usługi.
Dowolny pomysł ?
sql-server
Colin 't Hart
źródło
źródło
sa
konto jest wyłączone? Czysa
nazwa konta została zmieniona isa
dodano inne konto ? Co otrzymasz, gdy uruchomisz:SELECT CASE SERVERPROPERTY('IsIntegratedSecurityOnly') WHEN 1 THEN 'Windows Authentication' WHEN 0 THEN 'Windows and SQL Server Authentication' END as [Authentication Mode]; SELECT name, type_desc, is_disabled FROM sys.server_principals WHERE sid = 0x01; SELECT * FROM sys.syslogins WHERE sid = 0x01;
Odpowiedzi:
użyj tego zapytania, zmieni to hasło
źródło
Naprawdę byłeś blisko swojego rozwiązania. Musisz tylko ponownie uruchomić wystąpienie programu SQL Server
\SBSMonitoring
po zmianiesa
hasła, jak wyjaśniono w następnym artykule i upewnić się, że uwierzytelnianie w trybie mieszanym jest włączone.Rozwiązanie
Odniesienie: Jakie jest domyślne hasło do konta „sa” w standardzie Windows SBS 2011 (nieznacznie zmodyfikowałem oryginalną listę):
To powinno wystarczyć.
Alternatywne rozwiązanie
Uruchom następującą instrukcję, aby ustawić wystąpienie programu SQL Server na tryb mieszany:
Następnie uruchom ponownie serwer i zmień
sa
hasło tak, jak zwykle.Tryb mieszany (SQL Server i tryb uwierzytelniania systemu Windows)
Jeśli nie włączysz uwierzytelniania w trybie mieszanym , będziesz stale wyświetlał komunikat o błędzie podczas próby zalogowania się przy użyciu
sa
logowania do SQL Server, nawet jeśli zmieniłeś hasło i włączyłeś logowanie.Włączenie trybu mieszanego (aka, SQL Server i tryb uwierzytelniania systemu Windows) pozbędzie się tego komunikatu o błędzie.
źródło
Można to zrobić na różne sposoby:
1) Możesz to zrobić za pomocą wiersza polecenia
2) Korzystanie z oprogramowania innej firmy, takiego jak zmieniacz haseł serwera SQL. link tutaj
3) Spróbuj przywrócić główną bazę danych z kopii zapasowej bazy danych. To na dłuższą metę nie pomoże, ponieważ nadal nie możesz napotkać tego samego problemu, jeśli nie pamiętasz hasła SA.
Proszę skorzystać z poniższego linku do korzystania z wiersza polecenia, który działał dla mnie w przeszłości:
https://technet.microsoft.com/en-us/magazine/jj853293.aspx
źródło
jeśli używasz tylko „uwierzytelniania systemu Windows”, twoje konto SA jest domyślnie wyłączone. Sprawdź, czy używasz uwierzytelniania mieszanego, w przeciwnym razie nie będziesz mógł zalogować się do serwera SQL.
źródło
Rozumiem, że zawsze powinieneś zmieniać hasło za pomocą SQL Server Configuration Manager. W przeciwnym razie może się nie zmienić poprawnie w całym systemie.
źródło
źródło