Подтвердить что ты не робот

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

Я не был уверен, что это вопрос SO или SU.

Я недавно установил SQL Server 2012.

Я создал базу данных.

У меня есть проект visual studio 2012, и я хочу подключиться к базе данных, используя строку подключения в моей веб-конфигурации.

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

Google говорит, что в SSMS разверните базу данных, щелкните правой кнопкой мыши Security и перейдите к New User.

Однако, когда я это делаю и пытаюсь создать пользователя, я выбираю пользователя SQL с логином, введите имя пользователя и логин и получите ошибку:

'news_login' недействительный логин или у вас нет разрешения

Я попытался войти в SSMS как 's', войти в систему как учетную запись Windows и запустить SSMS с правами администратора. Я пробовал несколько разных имен пользователей, но безрезультатно.

Я заметил, что нет окна с паролем, поэтому я боюсь, что все делаю неправильно. Любые предложения?

4b9b3361

Ответ 1

Прежде чем добавить пользователя в db, добавьте пользователя на сервер - под сервером щелкните правой кнопкой мыши папку безопасности и попробуйте ее таким образом. Затем вы можете предоставить разрешения для соответствующих баз данных этому пользователю

Ответ 2

Здесь SQL-способ:

CREATE LOGIN NewUser   
    WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';  
GO  

  CREATE USER NewUser FOR LOGIN NewUser;  
GO