Назад | Перейти на главную страницу

Попытка добавить нового пользователя SQL Server выдает ошибку «неверный логин или у вас нет разрешения»

Я пытаюсь добавить нового пользователя в базу данных SQL Server 2012 с помощью SQL Server Management Studio. Я щелкаю правой кнопкой мыши и выбираю «Добавить пользователя» в разделе «Безопасность» -> «Пользователи», заполняю информацию о пользователе и нажимаю «ОК». Management Studio выдает сообщение об ошибке «Неправильный логин или у вас нет разрешения».

Как я могу добавить этого пользователя?

Перед добавлением пользователя вы должны сначала создать глобальный логин в разделе «Безопасность» -> «Логины». Как только логин существует, вы можете добавить его как пользователя в определенную базу данных.

Если вы пытаетесь создать пользователя под Пользовательская модель автономной базы данных (так что для него нет глобального входа), вы должны указать пароль во время создания, например:

CREATE USER user_name WITH PASSWORD = 'strong_password';

Это сработало для меня:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO