W zależności od trybu zainstalowanego programu SQL Server (uwierzytelnianie systemu Windows lub tryb mieszany) może być konieczne wykonanie kilku czynności. Jeśli zainstalowałeś w trybie mieszanym, możesz zalogować się jako sa i dodać użytkownika administratora jako Login w sekcji Bezpieczeństwo. Upewnij się, że przypisałeś użytkownikowi rolę sysadmin, którą można znaleźć w sekcji Role serwera.
Jeśli podczas instalacji został wybrany tryb uwierzytelniania Windows, możesz zrobić kilka rzeczy, ale myślę, że najłatwiej jest po prostu odtworzyć użytkownika sadegh, zalogować się do SQL Server jako ten użytkownik i wykonać poprzedni krok, aby dodać użytkownika administratora jako login.
AKTUALIZACJA: Jeśli wszystko inne zawiedzie, możesz uruchomić SQL Server w trybie pojedynczego użytkownika, który umożliwia pojedyncze połączenie z serwerem i włączyć/zmienić hasło sa. Aby to zrobić, możesz:
- Otwórz wiersz poleceń (kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator”)
- W wierszu poleceń wpisz net stop MSSQLSERVER
- Następny typ net start MSSQLSERVER /m
- Otwórz Studio zarządzania SQL Server. Nie loguj się, anuluj okno logowania.
- Z menu pliku wybierz Nowy->Zapytanie silnika bazy danych i zaloguj się (upewnij się, że używasz nazwy hosta, a nie localhost).
- Wykonaj zapytanie ZMIEŃ ZALOGUJ SA ZA POMOCĄ HASŁA =''; aby zresetować hasło (jeśli sa nie jest włączone, wpisz ZMIEŃ LOGOWANIE sa WŁĄCZ aby to zrobić)
- Zaloguj się jako użytkownik sa i dodaj administratora.
EDYTUJ:
Jak wskazuje @jimasp w komentarzach, w kroku 6 może być konieczne wykonanie ZMIEŃ LOGOWANIE ZA POMOCĄ HASŁA ='' ODBLOKUJ; , ponieważ konto sa może zostać zablokowane w przypadku zbyt wielu prób logowania.
Przetestowano w systemie Windows 7 Ultimate z SQL Server 2008 Standard. Mam nadzieję, że to pomoże.