Próba dodania nowego użytkownika programu SQL Server zgłasza błąd „nie jest prawidłowy login lub nie masz uprawnień”


16

Usiłuję dodać nowego użytkownika do bazy danych SQL Server 2012 za pomocą SQL Server Management Studio. Klikam prawym przyciskiem myszy i wybieram „Dodaj użytkownika” w części Bezpieczeństwo -> Użytkownicy, podaj informacje o użytkowniku i kliknij OK. Management Studio zgłasza komunikat o błędzie „nie jest prawidłowym loginem lub nie masz uprawnień”.

Jak mogę dodać tego użytkownika?


1
To pytanie ma taki sam komunikat o błędzie, jak to inne pytanie , ale dzieje się to podczas normalnego administrowania, a nie podczas instalacji. Wygląda na to, że istnieją różne przyczyny i odpowiedzi, więc zamieszczam to jako osobne pytanie.
culix

Odpowiedzi:


18

Przed dodaniem użytkownika musisz najpierw utworzyć globalne logowanie, w obszarze Bezpieczeństwo -> Loginy. Po zalogowaniu możesz dodać je jako użytkownika do określonej bazy danych.


jakie jest znaczenie „globalnego logowania”?
Dlaczego


1

To działało dla mnie:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.