В этом руководстве вы узнаете, как использовать оператор SQL Server CREATE USER для добавления пользователя в текущую базу данных.
Введение в оператор SQL Server CREATE USER
Оператор SQL Server CREATE USER позволяет добавлять пользователя в текущую базу данных. Ниже показан базовый синтаксис оператора CREATE USER:
CREATE USER username FOR LOGIN login_name;
В этом синтаксисе:
- Сначала укажите имя пользователя после ключевых слов CREATE USER.
- Во-вторых, укажите login_name для пользователя. Имя входа должно быть действительным на сервере. Чтобы создать логин, используйте оператор CREATE LOGIN.
SQL Server оператор CREATE USER
Сначала создайте новый логин с именем alex и паролем «Uvxs245!»:
CREATE LOGIN alex WITH PASSWORD='Uvxs245!';
Во-вторых, переключите текущую базу данных на BikeStores:
USE BikeStores;
В-третьих, создайте пользователя с именем alex, который использует логин alex:
CREATE USER alex FOR LOGIN alex;
Если вы используете SSMS, вы можете увидеть пользователя alex в разделе BikeStores > Безопасность > Список пользователей, как показано на следующем рисунке:
Пользователь alex может подключиться к SQL Server, используя пароль логина alex, и получить доступ к базе данных BikeStores. Однако пользователь alex не может получить доступ ни к каким таблицам и другим объектам базы данных в базе данных BikeStores.
Для этого вам необходимо добавить пользователя alex в роли базы данных или предоставить ему разрешения.
Краткое содержание
- Используйте оператор CREATE USER для добавления пользователя в текущую базу данных.