У цьому підручнику ви дізнаєтесь
- Як створити логін
- Як створити Користувача
- Створіть користувача за допомогою SQL Server Management Studio
- Створіть користувача за допомогою T-SQL
- Призначення дозволу користувачеві
- Призначення дозволу за допомогою SQL Server Management Studio
- Надання дозволу за допомогою T-SQL
Як створити логін
Щоб створити логін, перейдіть до Безпека> Входи
На наступному екрані натисніть Enter
- Логін
- Виберіть автентифікацію SQL Server
- Введіть пароль
- Клацніть Ok
Логін створено
Ви також можете створити логін за допомогою команди T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Як створити Користувача
Користувач - це обліковий запис, за допомогою якого ви можете отримати доступ до сервера SQL. Щоб створити користувачів, ви можете скористатися будь-яким із наступних двох способів:
- Використання T-SQL
- Використання SQL Server Management Studio
Створіть користувача за допомогою SQL Server Management Studio
Ви будете створювати користувача для бази даних EDU_TSQL.
- Підключіться до SQL Server, а потім розгорніть папку Бази даних з Провідника об’єктів.
- Визначте базу даних, для якої потрібно створити користувача, та розширте її.
- Розгорніть папку Безпека.
- Клацніть правою кнопкою миші папку Користувачі та виберіть "Новий користувач…"
Ви отримаєте наступний екран,
- Введіть бажане ім'я користувача
- Введіть ім'я для входу (створене раніше)
- Клацніть OK
Користувач створений
Створіть користувача за допомогою T-SQL
Ви можете створити нового КОРИСТУВАЧА за допомогою команди create user T-SQL. Команда приймає такий синтаксис:
create userfor 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) На наступному екрані
- Клацніть опцію Securables зліва.
- Клацніть на Пошук
Крок 3) У наступному вікні
- Виберіть "Усі об’єкти, що належать до схеми".
- Виберіть назву схеми як "dbo"
- Клацніть OK
Крок 4)
- Визначте таблицю, якій хочете надати дозвіл
- У Явному дозволі виберіть Надати
- Клацніть Добре
Крок 5) Користувач Guru99 отримує дозвіл SELECT на таблицю Course.
Надання дозволу за допомогою T-SQL
Щоб надати дозвіл користувачеві за допомогою T-SQL, спочатку виберіть базу даних за допомогою оператора use. Потім ви присвоюєте дозвіл користувачеві, використовуючи заяву про надання. Ось синтаксис:
usegrant on to
Наприклад, наступна команда показує, як ви можете надати дозвіл на вибір користувачеві Guru99 на об'єкті (таблиці) з іменем Course у базі даних EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Дозвіл буде надано!