Не удается добавить пользователя в базу данных SQL Server 2012

Я пытаюсь добавить пользователя в SQL Server 2012 Express, щелкнув правой кнопкой мыши папку пользователей и нажав «Добавить».

Я выбираю «Пользователь SQL с логином» и заполняю информацию для входа, но это дает мне эту ошибку:

введите здесь описание изображения

Я использую Windows Web Server 2008 R2. Я пробовал разные имена на случай, если они противоречат друг другу и не приносят радости. В другой базе данных уже есть пользователь, которого кто-то добавил ранее. Я попытался добавить пользователя в эту базу данных и получил ту же ошибку, поэтому я не уверен, что они сделали со мной по-другому.

Я попытался запустить SQL Server Management Studio от имени администратора, но когда я это делаю, диалоговое окно добавления пользователя изменяется и позволяет мне создавать только пользователя Windows, sql с параметром входа в систему отсутствует.

Я также пробовал с запросом:

CREATE LOGIN loginname
   WITH PASSWORD = 'pass'

Пишет, что успешно завершено, но пользователь не создан.

Кто-нибудь знает, что я делаю неправильно?


person Guerrilla    schedule 13.11.2014    source источник


Ответы (2)


Вам нужно создать логин на сервере, затем пользователя в базе данных.

Создать логин Создать пользователя базы данных

Если вы успешно создали loginname, в папке уровня сервера в SSMS дважды щелкните имя входа, и вы увидите варианты предоставления пользователю разрешений на доступ к необходимой базе данных, а также назначения роли уровня сервера. После того, как логин настроен и вы предоставили разрешения для базы данных, вы можете заглянуть в папку «Пользователь» базы данных и увидеть пользователя.

Также ответил в: Как мне создать нового пользователя в SQL Server 2012, которого я могу использовать в строке подключения?

person Vinnie    schedule 13.11.2014

Есть ли у вашего пользователя SQL, с которым вы входите в систему, права на создание пользователя? Это не то же самое, что запуск приложения с повышением прав (щелкните правой кнопкой мыши ярлык и выберите «Запуск от имени администратора»).

person qwolf0    schedule 13.11.2014