Създаване на вход, потребител, присвояване на разрешение: Урок за SQL Server

Съдържание:

Anonim

В този урок ще научите

  • Как да създадете вход
  • Как да създадете потребител
    • Създайте потребител с помощта на SQL Server Management Studio
    • Създаване на потребител с помощта на T-SQL
  • Присвояване на разрешение на потребител
    • Присвояване на разрешение с помощта на SQL Server Management Studio
    • Предоставете разрешение с помощта на T-SQL

Как да създадете вход

За да създадете вход, отворете Security> Logins

На следващия екран Enter

  1. Потребителско име
  2. Изберете удостоверяване на SQL Server
  3. Въведете паролата
  4. Щракнете върху Ok

Входът е създаден

Можете също да създадете вход с помощта на командата T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Как да създадете потребител

Потребителят е акаунт, който можете да използвате за достъп до SQL сървъра. За да създадете потребители, можете да използвате някой от следните два начина:

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

Създайте потребител с помощта на SQL Server Management Studio

Ще създавате потребител за базата данни EDU_TSQL.

  1. Свържете се с SQL Server, след което разширете папката Бази данни от Object Explorer.
  2. Идентифицирайте базата данни, за която трябва да създадете потребителя, и я разширете.
  3. Разгънете папката за сигурност.
  4. Щракнете с десния бутон върху папката Потребители, след което изберете „Нов потребител ...“

Ще получите следния екран,

  1. Въведете желаното потребителско име
  2. Въведете името за вход (създадено по-рано)
  3. Щракнете върху OK

Потребителят е създаден

Създаване на потребител с помощта на T-SQL

Можете да създадете нов ПОТРЕБИТЕЛ, като използвате командата за създаване на потребител на T-SQL. Командата приема следния синтаксис:

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 и разширете папките от Object Explorer, както е показано по-долу. Щракнете с десния бутон върху името на потребителя, т.е. Guru99, след което изберете Properties.

Стъпка 2) В следващия екран,

  1. Щракнете върху опцията Securables отляво.
  2. Щракнете върху Търсене

Стъпка 3) В следващия прозорец,

  1. Изберете „Всички обекти, принадлежащи към схемата“.
  2. Изберете името на схемата като "dbo"
  3. Щракнете върху OK

Стъпка 4)

  1. Идентифицирайте таблицата, която искате да предоставите разрешение
  2. В Изрично разрешение изберете Предоставяне
  3. Щракнете Добре

Стъпка 5) Потребителят Guru99 получава разрешение SELECT на курса на масата.

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

За да предоставите разрешение на потребител, използващ T-SQL, първо избирате базата данни, използвайки инструкцията за използване. След това присвоявате разрешение на потребителя с помощта на изявлението за предоставяне. Ето синтаксиса:

use grant 
 on  to 

Например следната команда показва как можете да дадете разрешение за избор на потребителя Guru99 за обекта (таблица) с име Курс в базата данни EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

Разрешението ще бъде дадено!