Как создать нового пользователя в 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 с правами администратора. Я пробовал несколько разных имен пользователей, но безрезультатно.
Я заметил, что нет окна с паролем, поэтому я боюсь, что все делаю неправильно. Любые предложения?
Ответы
Ответ 1
Прежде чем добавить пользователя в db, добавьте пользователя на сервер - под сервером щелкните правой кнопкой мыши папку безопасности и попробуйте ее таким образом. Затем вы можете предоставить разрешения для соответствующих баз данных этому пользователю
Ответ 2
Здесь SQL-способ:
CREATE LOGIN NewUser
WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';
GO
CREATE USER NewUser FOR LOGIN NewUser;
GO