Не удается подключиться к SQL Server с помощью нового имени для входа - PullRequest
0 голосов
/ 08 сентября 2010
CREATE LOGIN RepAcc
    WITH PASSWORD = '123456';
USE master;
CREATE USER TestReport FOR LOGIN RepAcc
    WITH DEFAULT_SCHEMA = master;
GO

Когда я нажимаю кнопку подключения проводника объектов и выбираю Аутентификацию SQL Server, тогда Введите RepAcc в качестве имени пользователя и пароля 123456, я получаю сообщение об ошибке говорит, что не может подключиться, логин неверен или так. Что мне делать?

Я также пытался создать пользователя с помощью мастера, но я получаю ту же ошибку при попытке войти в систему. Мне нужна быстрая помощь.

1 Ответ

1 голос
/ 08 сентября 2010

Вам необходимо добавить членство в роли базы данных в логин.

На вашем сервере разверните «Безопасность», разверните «Логины», щелкните правой кнопкой мыши по логину, выберите «Свойства»

Перейдите на вкладку «User Mapping» и выберите нужную БД.В нижней части экрана выберите членство (или права), которое вы хотите назначить для входа в систему.

Редактировать: Или, поскольку у вас уже есть логин, связанный с пользователем БД (TestReport), разверните Security> Пользователи под БД.Щелкните правой кнопкой мыши своего пользователя и предоставьте ему права в нижней части экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...