Создать логин, пользователя, назначить разрешение: Учебное пособие по SQL Server

В этом руководстве вы узнаете

  • Как создать логин
  • Как создать пользователя
    • Создать пользователя с помощью SQL Server Management Studio
    • Создать пользователя с помощью T-SQL
  • Назначение разрешения пользователю
    • Назначьте разрешение с помощью SQL Server Management Studio
    • Предоставить разрешение с помощью T-SQL

Как создать логин

Чтобы создать логин, перейдите в раздел «Безопасность»> «Логины».

На следующем экране нажмите Enter

  1. Логин
  2. Выберите аутентификацию SQL Server
  3. Введите пароль
  4. Нажмите ОК

Логин создан

Вы также можете создать логин с помощью команды T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Как создать пользователя

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

  • Использование T-SQL
  • Использование SQL Server Management Studio

Создать пользователя с помощью SQL Server Management Studio

Вы будете создавать пользователя для базы данных EDU_TSQL.

  1. Подключитесь к SQL Server, затем разверните папку «Базы данных» в обозревателе объектов.
  2. Определите базу данных, для которой вам нужно создать пользователя, и расширите ее.
  3. Разверните его папку «Безопасность».
  4. Щелкните правой кнопкой мыши папку «Пользователи» и выберите «Новый пользователь…».

Вы получите следующий экран,

  1. Введите желаемое имя пользователя
  2. Введите Логин (созданный ранее)
  3. Нажмите ОК.

Пользователь создан

Создать пользователя с помощью T-SQL

Вы можете создать нового ПОЛЬЗОВАТЕЛЯ, используя команду T-SQL create user. Команда использует следующий синтаксис:

create user  for login 
create user Guru99 for login MyLogin

Примечание. Запрос должен выполняться в окне запроса. Если пользователь уже создан для входа в систему, SQL Server выдаст ошибку, если вы создадите пользователя для того же входа в систему.

Назначение разрешения пользователю

Разрешения относятся к правилам, которые регулируют уровни доступа пользователей к защищенным ресурсам SQL Server. SQL Server позволяет предоставлять, отзывать и отклонять такие разрешения. Есть два способа назначить разрешения в SQL Server:

  • Использование T-SQL
  • Использование SQL Server Management Studio

Назначьте разрешение с помощью SQL Server Management Studio

Шаг 1) Подключитесь к своему экземпляру SQL Server и разверните папки в обозревателе объектов, как показано ниже. Щелкните правой кнопкой мыши имя пользователя, то есть Guru99, затем выберите «Свойства».

Шаг 2) На следующем экране

  1. Нажмите слева на опцию Securables.
  2. Нажмите на поиск

Шаг 3) В следующем окне

  1. Выберите «Все объекты, принадлежащие схеме».
  2. Выберите имя схемы как «dbo»
  3. Нажмите ОК.

Шаг 4)

  1. Определите таблицу, которой вы хотите предоставить разрешение
  2. В Explicit Permission выберите Grant
  3. Нажмите ОК

Шаг 5) Пользователю Guru99 предоставляется разрешение SELECT для таблицы Course.

Предоставить разрешение с помощью T-SQL

Чтобы предоставить разрешение пользователю, использующему T-SQL, вы сначала выбираете базу данных с помощью оператора use. Затем вы назначаете разрешение пользователю с помощью оператора grant. Вот синтаксис:

use grant 
 on  to 

Например, следующая команда показывает, как вы можете предоставить право выбора пользователю Guru99 для объекта (таблицы) с именем Course в базе данных EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

Разрешение будет предоставлено!

Интересные статьи...