Zainstalowałem program SQL Server 2008 Express i loguję się za pomocą uwierzytelniania systemu Windows, nie pozwala mi to nic zrobić. Jak zmienić hasło "sa" lub uzyskać pełne uprawnienia na komputerach lokalnych 2008 express? Używam Windows 7.Jak zmienić hasło sa w SQL Express 2008 Express?
Odpowiedz
Trzeba wykonać czynności opisane w Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out i dodać własną użytkownika systemu Windows jako członek sysadmin:
- wyłączanie usługi MSSQL $ EXPRESS (lub cokolwiek nazwa SQL Ekspresowy serwis jest)
- początek dodać parametry startowe
-m
i-f
(lub można rozpocząćsqlservr.exe -c -sEXPRESS -m -f
z konsolą) - podłączyć do DAC:
sqlcmd -E -A -S .\EXPRESS
lub z SSMS używaćadmin:.\EXPRESS
- prowadzony
create login [machinename\username] from windows
stworzyć swój login systemu Windows w SQL - bieg
sp_addsrvrolemember 'machinename\username', 'sysadmin';
zrobić urself SysAdmin członkiem - usługę restartu w/o
-m -f
Musiałem uruchomić usługę sql przy użyciu opcji śledzenia, aby uruchomić ją, a także wyłączyć wszystkie usługi, które mogą próbować połączyć się z SQL Express (jak usługa indeksowania Ektron): 'sqlservr.exe -c -sSQLEXPRESS -m -f -T 7806', a następnie połączyłem się z SSMS, używając'. \ sqlexpress' dla nazwy serwera – Dan
Upewnij się, że uruchamiasz SSMS w podwyższonym trybie, w przeciwnym razie nie otrzymasz połączenie. – Rashack
@Rashack komentarz jest bardzo ważnym punktem, w przeciwnym razie połączenie nie powiedzie się, jeśli nie jesteś uruchomiony jako administrator. – pdwalker
Jeśli chcesz zmienić swoje hasło 'sa' z SQL serwer Studio Zarządzanie, tutaj są kroki:
- Logowanie W użyciu Uwierzytelnianie indows i "\ SQLExpress.", Jak nazwa serwera
tryb uwierzytelniania Zmień serwer - Kliknij prawym przyciskiem myszy na root, wybierz Właściwości, na karcie Zabezpieczenia wybierz "SQL Server i Windows Authentication Mode", kliknij OK
Ustaw hasło SA - Nawigacja do logowania> Zabezpieczenia> sa, kliknij prawym przyciskiem myszy, wybierz Właściwości, na karcie General ustawić hasło (nie zamykaj okno)
wydać zgodę - Przejdź do zakładki Stan, upewnij się, że Grant i pozwoliło radiobuttons są wybrane, kliknij OK
Restart usługi SQLEXPRESS z lokalnych usług (okno + R> services.msc)
nie wiedziałem istniejące hasło sa więc to, co zrobiłem:
Otwartych Usługi w panelu sterowania
Znajdź "SQL Server (SQLEXPRESS)" wpis i wybierz Właściwości
Zatrzymaj usługę
Enter "-m" na początku "Parametry startowe" pól.Jeśli istnieją inne parametry, to dodajemy już średnik po -m;
Uruchom usługę
Otwórz wiersz polecenia
Wpisz komendę:
osql -S YourPcName\SQLEXPRESS -E
(zmiana YourPcName do jakiegokolwiek komputera nazywa).
- w wierszu typu następujące polecenia:
alter login sa enable go sp_password NULL,'new_password','sa' go quit
Zatrzymaj „SQL Server (SQLEXPRESS)”usługa
Usuń "-m" z parametrami polu Rozpocznij
uruchomić usługę
To co pracował dla mnie:
- Zamknij wszystkie SQL Server przedstawieniu aplikacje.
- Otwórz usługi w Panelu sterowania.
- Znajdź wpis "SQL Server (SQLEXPRESS)" i wybierz właściwości.
- Zatrzymaj usługę (wszystkie usługi serwera Sql).
- Enter "-m" w parametrach start”polami.
- Uruchom usługę (kliknij na przycisku Start na karcie Ogólne).
- otworzyć wiersz polecenia (prawy przycisk myszy, Uruchom jako administrator w razie potrzeby).
Wpisz komendę.
osql -S localhost \ SQLEXPRESS -E
(lub zmiana localhost aby cokolwiek komputer nazywa)
W wierszu polecenia wpisz następujące polecenia:
CREATE LOGIN my_Login_here WITH PASSWORD = 'my_Password_here'
iść
sp_addsrvrolemember 'my_Login_here', 'administrator'
iść
rzucić
Zatrzymaj usługę "SQL Server (SQLEXPRESS)".
Usuń "-m" z pola parametrów początkowych (jeśli nadal tam jest).
Uruchom usługę.
W Management Studio, użyj zalogowanego użytkownika i hasła, które właśnie utworzyłeś. To powinno dać jej uprawnienia administratora.
To może pomóc, aby zresetować hasło sa dla SQL 2008 i 2012
EXEC sp_password null, 'Yourpassword', 'sa'
- 1. Jak zresetować hasło SA?
- 2. C# 2008 SQL Server Express Connection String
- 3. Sql Server 2008 Express z wyszukiwania pełnotekstowego
- 4. SQL Server 2008 Express CONCAT() nie istnieje?
- 5. SQL Server 2008 Express Grant User Permission
- 6. VS 2008 vs VS 2008 Express
- 7. OLAP na SQL Express
- 8. W Express/EJS, jak zmienić domyślny układ?
- 9. Wybór SQL Server Express i SQL Lite
- 10. Czy istnieje sposób, aby zatrzymać SQL Express 2008 z Idling?
- 11. Nie można zainstalować programu Visual Studio Express bez dodawania programu SQL Server Express
- 12. Jak mogę użyć sterownika MS JDBC z MS SQL Server 2008 Express?
- 13. Bootstrapping SQL Express z WiX?
- 14. Cicha instalacja SQl Express 2005
- 15. Jak włączyć indeksowanie pełnotekstowe za pomocą SQL Server Management Studio w SQL Server 2008 Express?
- 16. Ustaw nagłówki Express Express przed przekierowaniem
- 17. Jak uruchomić usługę analizy w SQL Server Express Edition
- 18. Profiler w SQL Server 2012 Express
- 19. Jak wstawić do tabeli tylko jedną kolumnę IDENTYFIKACJI (SQL Express)
- 20. Błąd SQL Express 2008 R2 Express: Nie można otworzyć bazy danych "PersonnelPro" żądanej przez login. Logowanie nie powiodło się
- 21. No SQL Server Express loginy mieć uprawnienie do tworzenia db
- 22. Jak uruchomić IIS Express?
- 23. Jak zatrzymać wystąpienie użytkownika serwera Sql? (SQL Express użytkownika instancji pliki bazy danych zablokowane, nawet po zatrzymaniu SQL Express Service)
- 24. SQL Server Express kontra ekspresowe localdb
- 25. Czego brakuje w TFS Express?
- 26. Tworzenie wyzwalacza w Oracle Express
- 27. SQL Server Management Studio Express i MySQL?
- 28. Błąd automatycznego tworzenia pliku bazy danych SQL Server Express w MVC 4 - Ale NIE chcę używać SQL Server Express
- 29. Folder tras w Express
- 30. Używanie app.configure w Express
Czy Twoje konto użytkownika konta administratora? Zobacz także ten link: http://ashrafur.wordpress.com/2008/01/04/set-sa-password-using-sql-server-management-studio/ – Fosco
Czy włączono uwierzytelnianie w trybie mieszanym (i wybierz SA hasło) podczas instalacji? –
Nie pamiętam i nie pozwala mi to nic robić. – ktm