Как добавить пользователя в Microsoft SQL Server: пошаговая инструкция для начинающих

Чтобы добавить пользователя в Microsoft SQL Server, вы можете использовать следующий SQL-запрос:


        CREATE LOGIN [имя_пользователя] WITH PASSWORD = 'пароль';
        USE ваша_база_данных;
        CREATE USER [имя_пользователя] FOR LOGIN [имя_пользователя];
        ALTER ROLE db_datareader ADD MEMBER [имя_пользователя];
        ALTER ROLE db_datawriter ADD MEMBER [имя_пользователя];
    

Здесь:

  • [имя_пользователя] - это имя пользователя, которое вы хотите создать.
  • [пароль] - это пароль для пользователя.
  • [ваша_база_данных] - это имя вашей базы данных, в которой вы хотите создать пользователя.

Этот запрос создает логин для пользователя с указанным именем и паролем. Затем он создает пользователя для этого логина в указанной базе данных. Наконец, он назначает созданному пользователю роли db_datareader и db_datawriter, чтобы разрешить ему читать и записывать данные в базу данных.

Убедитесь, что вы имеете соответствующие привилегии для выполнения этого запроса.

Детальный ответ

Как добавить пользователя в Microsoft SQL Server

Microsoft SQL Server — это реляционная система управления базами данных (СУБД), разработанная корпорацией Microsoft. В этой статье мы рассмотрим процесс добавления пользователя в Microsoft SQL Server.

Шаг 1: Вход в SQL Server Management Studio (SSMS)

Прежде чем добавить пользователя в SQL Server, необходимо войти в SQL Server Management Studio (SSMS) — средство для управления базами данных SQL Server.

Откройте SQL Server Management Studio и введите учетные данные для подключения к экземпляру SQL Server.

Шаг 2: Открытие окна "Security"

После успешной авторизации откройте объектный иерархический раздел "Security" в окне SQL Server Management Studio.

Шаг 3: Создание нового логина

Для добавления пользователя необходимо создать новый логин. Щелкните правой кнопкой мыши на разделе "Logins" и выберите "New Login".

В предлагаемом окне введите имя нового логина в поле "Login name".


CREATE LOGIN [имя_логина] WITH PASSWORD = 'пароль';

Замените [имя_логина] на желаемое имя логина, а 'пароль' на пароль, который вы хотите установить.

Затем выберите нужные параметры безопасности и другие настройки в соответствующих разделах. Нажмите кнопку "OK", чтобы создать новый логин.

Шаг 4: Сопоставление нового логина с пользователем базы данных

После создания нового логина необходимо сопоставить его с пользователем базы данных. Щелкните правой кнопкой мыши на нужной базе данных в разделе "Databases", выберите "Properties" и перейдите на вкладку "Users".

Нажмите кнопку "Add", чтобы открыть окно выбора логинов. Выберите созданный ранее логин и нажмите кнопку "OK".


USE [имя_базы_данных]
GO
  
CREATE USER [имя_пользователя] FOR LOGIN [имя_логина];
GO

Замените [имя_базы_данных] на имя нужной базы данных, [имя_пользователя] на имя пользователя, которое вы хотите использовать, и [имя_логина] на имя созданного логина.

Нажмите кнопку "OK" в окне свойств базы данных, чтобы завершить процесс сопоставления логина с пользователем базы данных.

Шаг 5: Предоставление прав доступа пользователю

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

Выберите базу данных, щелкнув на ней правой кнопкой мыши, затем выберите "New Query" и введите следующий код:


USE [имя_базы_данных]
GO
  
EXEC sp_addrolemember 'db_datareader', '[имя_пользователя]';
EXEC sp_addrolemember 'db_datawriter', '[имя_пользователя]';
EXEC sp_addrolemember 'db_owner', '[имя_пользователя]';
GO

Замените [имя_базы_данных] на имя нужной базы данных и [имя_пользователя] на имя пользователя, которому вы хотите предоставить права доступа.

Теперь пользователь имеет доступ к базе данных и может выполнять операции чтения, записи и имеет полные права владельца базы данных.

Заключение

В этой статье мы подробно рассмотрели процесс добавления пользователя в Microsoft SQL Server. Мы начали с входа в SQL Server Management Studio, создания нового логина, сопоставления логина с пользователем базы данных и предоставления прав доступа пользователю.

Научившись добавлять пользователей в SQL Server, вы сможете эффективно управлять доступом и безопасностью ваших баз данных.

Видео по теме

2.6 Добавление пользователей в SQL Server

SQL аутентификация в MS SQL Server

создание пользователя в Microsoft SQL Server 2008r2

Похожие статьи:

Как добавить пользователя в Microsoft SQL Server: пошаговая инструкция для начинающих

🔧 Как добавить новый столбец SQL: подробное руководство для начинающих

Как добавить пользователя в SQL Server 2005: пошаговая инструкция