Korzystam z systemu Windows Vista i mam problem z zalogowaniem się do nowo utworzonego użytkownika.
- Otwieram SQL Server Management Studio.
- Tworzę nowy login, klikając prawym przyciskiem myszy Bezpieczeństwo-> Loginy.
Sprawdź: Uwierzytelnianie programu SQL Server
Nazwa logowania: tester
Hasło: test
Kliknij OK - Dodałem tego użytkownika do Mapowania użytkowników do mojej wybranej bazy danych.
- Kliknij opcję Plik -> Połącz obiekt eksploratora, wybierz opcję Uwierzytelnianie serwera SQL, wprowadź tester / test i kliknij Połącz.
Dostaję błąd:
Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456"
with Severity = 14 and State = 1.
Co powoduje ten błąd i jak zalogować się do mojego użytkownika?
sql-server
authentication
login
ssms
Travis Heseman
źródło
źródło
Jeśli po wprowadzeniu zmian logowania nie uruchomiono ponownie serwera bazy danych SQL, upewnij się, że to zrobisz.
Start
->Programs
->Microsoft SQL Server
->Configuration tools
->SQL Server configuration manager
->Restart Server
.Wygląda na to, że dodałeś tylko użytkownika do serwera. Musisz także dodać je do bazy danych. Otwórz bazę danych / Bezpieczeństwo / Użytkownik / Dodaj nowego użytkownika lub otwórz serwer / Bezpieczeństwo / Loginy / Właściwości / Mapowanie użytkowników.
źródło
Najprawdopodobniej będziesz musiał sprawdzić dzienniki błędów programu SQL Server, aby określić rzeczywisty stan (nie jest zgłaszany klientowi ze względów bezpieczeństwa.) Zobacz tutaj, aby uzyskać szczegółowe informacje.
źródło
Zaloguj się do serwera jako administrator
Przejdź do Bezpieczeństwo> Loginy> Nowy login
Krok 1:
Krok 2:
Więcej informacji na temat, jakie są różnice między uwierzytelnianiem serwera SQL i uwierzytelnianiem systemu Windows ..?
Wybierz domyślną bazę danych i język
Kliknij OK
Spróbuj połączyć się z danymi uwierzytelniającymi nowego użytkownika. Zostaniesz poproszony o zmianę hasła. Zmień i zaloguj się
LUB
Spróbuj z zapytaniem:
źródło