Перейти до основного контенту

Як додати користувача в MS SQL Server: докладний гайд

7 хв читання
875 переглядів

MS SQL Server-одна з найпопулярніших реляційних систем управління базами даних, що використовується багатьма підприємствами та розробниками по всьому світу. Важливим аспектом роботи з SQL Server є управління користувачами та їх правами доступу до баз даних.

Додавання нового користувача до SQL Server є невід'ємною частиною процесу налаштування та адміністрування бази даних. Користувач може бути доданий, щоб надати йому можливість виконувати певні операції в базі даних, такі як читання, запис або виконання збережених процедур.

Щоб додати користувача, необхідно виконати кілька простих кроків. По-перше, відкрийте SQL Server Management Studio і підключіться до потрібного сервера. Потім виберіть базу даних, до якої потрібно додати користувача.

Після вибору бази даних натисніть правою кнопкою миші на папці " Security "в дереві об'єктів і виберіть"New User". У вікні, що відкриється, введіть ім'я користувача, надайте пароль і виберіть ролі, які цей користувач матиме в базі даних. Не забудьте також встановити потрібні дозволи на об'єкти бази даних.

Ось і все! Тепер у вас є новий користувач у SQL Server з певними правами та доступом до бази даних. Пам'ятайте, що додавання користувача-це лише початок. Можливо, Вам також доведеться налаштувати дозволи для користувача на рівні сервера та виконати інші налаштування, залежно від ваших потреб.

Створення нового користувача в MS SQL Server

Щоб створити нового користувача в MS SQL Server, виконайте наступні кроки:

  1. Відкрийте SQL Server Management Studio і підключіться до сервера баз даних.
  2. У меню об'єктів клацніть правою кнопкою миші на папці " бази даних "або на потрібній базі даних і виберіть"Властивості".
  3. У вкладці " Безпека "натисніть кнопку"Додати".
  4. Відкриється вікно "користувачі". Введіть ім'я нового користувача в поле "Ім'я", виберіть тип автентифікації та введіть пароль.
  5. Якщо ви вибрали автентифікацію Windows, натисніть кнопку "Пошук" і знайдіть потрібного користувача у списку.
  6. Встановіть необхідні дозволи та натисніть кнопку "ОК".
  7. Новий користувач буде доданий і відображений у вкладці "Користувачі".

Тепер ви успішно створили нового користувача в MS SQL Server. Він зможе використовувати ваші бази даних та виконувати необхідні операції в системі.

Завдання ролей і привілеїв користувачеві

Ролі та привілеї дозволяють керувати доступом користувачів до бази даних та визначати, які операції з даними вони можуть виконувати. Для доданого користувачеві слід призначити відповідну роль і налаштувати необхідні привілеї.

Щоб призначити роль користувачеві, виконайте наступну команду:

USE [database_name];EXEC sp_addrolemember N'role_name', N'user_name';

Тут database_name - назва бази даних, role_name - назва ролі, до якої потрібно додати користувача, і user_name - ім'я доданого користувача.

Для настройки привілеїв користувачеві можна використовувати команду GRANT.

USE [database_name];GRANT privilege_type ON object_name TO user_name;

Тут database_name - назва бази даних, privilege_type - тип привілею (наприклад, SELECT, INSERT, UPDATE, DELETE, EXECUTE тощо), object_name - ім'я об'єкта (таблиці, подання, збереженої процедури тощо), до якого застосовується привілей, і user_name - ім'я користувача, якому потрібно надати привілей.

Наприклад, для надання Користувачеві SELECT-привілеї до таблиці "employees" можна виконати наступну команду:

USE [database_name];GRANT SELECT ON employees TO user_name;

Таким чином, призначення ролей і налаштування привілеїв дозволяє точно контролювати доступ користувачів до бази даних і задавати різні права на виконання операцій з даними.

Відключення авторизації користувачів

Вимкнення авторизації користувачів у MS SQL Server може бути корисним у рідкісних випадках, наприклад, якщо ви хочете обмежити доступ до бази даних або провести технічне обслуговування. Для відключення авторизації виконайте наступні кроки:

  1. Відкрийте SQL Server Management Studio (SSMS) і підключіться до сервера баз даних.
  2. У вікні Object Explorer виберіть базу даних, в якій хочете відключити авторизацію користувачів.
  3. Клацніть правою кнопкою миші на вибраній базі даних і виберіть пункт "Властивості".
  4. У вікні " Властивості бази даних "перейдіть на вкладку"Параметри".
  5. У розділі "Додаткові параметри" знайдіть параметр "Дозволити з'єднання".
  6. Змініть значення параметра на"ні".
  7. Натисніть кнопку "OK", щоб зберегти зміни та закрити вікно властивостей.

Після виконання цих кроків авторизація користувачів буде відключена, і вони не зможуть підключатися до вибраної бази даних. Щоб знову дозволити з'єднання, повторіть кроки та встановіть значення параметра "дозволити з'єднання" на "так".