В този урок ще научите
- Как да създадете вход
- Как да създадете потребител
- Създайте потребител с помощта на SQL Server Management Studio
- Създаване на потребител с помощта на T-SQL
- Присвояване на разрешение на потребител
- Присвояване на разрешение с помощта на SQL Server Management Studio
- Предоставете разрешение с помощта на T-SQL
Как да създадете вход
За да създадете вход, отворете Security> Logins
На следващия екран 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, след което разширете папката Бази данни от Object Explorer.
- Идентифицирайте базата данни, за която трябва да създадете потребителя, и я разширете.
- Разгънете папката за сигурност.
- Щракнете с десния бутон върху папката Потребители, след което изберете „Нов потребител ...“
Ще получите следния екран,
- Въведете желаното потребителско име
- Въведете името за вход (създадено по-рано)
- Щракнете върху OK
Потребителят е създаден
Създаване на потребител с помощта на T-SQL
Можете да създадете нов ПОТРЕБИТЕЛ, като използвате командата за създаване на потребител на 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 и разширете папките от Object Explorer, както е показано по-долу. Щракнете с десния бутон върху името на потребителя, т.е. Guru99, след което изберете Properties.
Стъпка 2) В следващия екран,
- Щракнете върху опцията Securables отляво.
- Щракнете върху Търсене
Стъпка 3) В следващия прозорец,
- Изберете „Всички обекти, принадлежащи към схемата“.
- Изберете името на схемата като "dbo"
- Щракнете върху OK
Стъпка 4)
- Идентифицирайте таблицата, която искате да предоставите разрешение
- В Изрично разрешение изберете Предоставяне
- Щракнете Добре
Стъпка 5) Потребителят Guru99 получава разрешение SELECT на курса на масата.
Предоставете разрешение с помощта на T-SQL
За да предоставите разрешение на потребител, използващ T-SQL, първо избирате базата данни, използвайки инструкцията за използване. След това присвоявате разрешение на потребителя с помощта на изявлението за предоставяне. Ето синтаксиса:
usegrant on to
Например следната команда показва как можете да дадете разрешение за избор на потребителя Guru99 за обекта (таблица) с име Курс в базата данни EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Разрешението ще бъде дадено!