Как создать новый логин в ssms2016 - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь сделать новый вход в систему SSMS.Мне это нужно для presistnase.xml в java jpa.

Я нажимаю в разделе безопасность -> логины -> новый логин и выбираю аутентификацию SQL Server.Я пишу имя пользователя и пароль.

Им я пытаюсь подключиться с новым логином, и получаю следующее сообщение:

TITLE: Connect to Server
------------------------------
Cannot connect to DESKTOP-MJ1GR85.
------------------------------
ADDITIONAL INFORMATION:

Login failed for user 'n'. (Microsoft SQL Server, Error: 18456)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

1 Ответ

0 голосов
/ 24 мая 2019

есть два шага: создать пользователя, затем дать ему роль в выбранной базе данных.Например:

- создать пользователя:

CREATE LOGIN myUserName WITH PASSWORD=N'newPassword', DEFAULT_DATABASE = MASTER, 
DEFAULT_LANGUAGE = US_ENGLISH;

- предоставить этому пользователю доступ к базе данных, назначив ему роль в db:

ALTER ROLE [db_owner] ADD MEMBER [myUserName];

примечание: я не рекомендовал бы такое короткое имя пользователя, как n

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