Kuidas luua SQL Serveris sisselogimis-, kasutaja- ja õigusi

Kuidas SQL Serveris uut sisselogimist luua

SQL Serveris sisselogimise loomiseks toimige järgmiselt.

Step 1) Sisselogimisserveri loomiseks minge jaotisse Turvalisus > Sisselogimised

Looge SQL Serveris uus sisselogimine

Step 2) Järgmisel ekraanil vajutage sisestusklahvi

  1. Kasutaja nimi
  2. Valige SQL Serveri autentimine
  3. Sisestage parool MySQL loo kasutaja parooliga
  4. Vajuta Ok

Looge SQL Serveris uus sisselogimine

Step 3) Sisselogimine on loodud

Looge SQL Serveris uus sisselogimine

Sisselogimise saate luua ka T-SQL-i käsuga SQL-serveri loomiseks sisselogimine ja kasutaja.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Kuidas SQL Serveri andmebaasis kasutajat luua

Kasutaja on konto, mida saate kasutada juurdepääsuks SQL-server. Kasutaja SQL-serveri loomiseks võite kasutada ühte kahest järgmisest viisist.

  • T-SQL kasutamine
  • SQL Serveri haldusstuudio kasutamine

Kuidas SQL Server Management Studios kasutajat luua

Siin on samm-sammult kasutaja loomise protsess SQL Serveri haldusstuudio:

Loote kasutaja EDU_TSQL andmebaasi jaoks.

Samm 1) Uue kasutaja loomiseks looge ühendus SQL-serveriga

  1. Looge ühendus SQL Serveriga ja seejärel laiendage Object Exploreris kausta Andmebaasid.
  2. Määrake andmebaas, mille jaoks peate kasutaja looma, ja laiendage seda.
  3. Laiendage selle kausta Turvalisus.
  4. Paremklõpsake kaustal Kasutajad ja valige "Uus kasutaja ...".

Looge kasutaja SQL Server Management Studios

Samm 2) Sisestage kasutaja andmed

Näete järgmise ekraani,

  1. Sisesta soovitud kasutajanimi
  2. Sisestage sisselogimisnimi (varem loodud)
  3. OK

Looge kasutaja SQL Server Management Studios

Samm 3) Kasutaja luuakse

Kasutaja on loodud

Looge kasutaja SQL Server Management Studios

Looge kasutaja T-SQL-i abil

Saate kasutada T-SQL-i kasutaja loomise käsku SQL-serveri lisamiseks kasutaja andmebaasi. SQL-i Create user käsul on järgmine süntaks:

create user <user-name> for login <login-name>
create user Guru99 for login MyLogin

Märkus. Päring tuleks täita päringuaknas. Kui kasutaja on sisselogimiseks juba loodud, annab SQL Server sama sisselogimise jaoks kasutaja loomisel veateate.

Kasutajale loa määramine SQL Serveris

Õigused viitavad reeglitele, mis reguleerivad juurdepääsutasemeid, mis kasutajatel on turvatud SQL Serveri ressurssidele. SQL Server võimaldab teil selliseid õigusi anda, tühistada ja keelata. SQL-serveri kasutajaõiguste andmiseks on kaks võimalust:

  • T-SQL kasutamine
  • SQL Serveri haldusstuudio kasutamine

Lubade määramine SQL Server Management Studios

Siin on samm-sammult SQL-serveri haldusstuudios kasutajale õiguste määramise protsess.

Step 1) Looge ühendus oma SQL Serveri eksemplariga ja laiendage Object Exploreris kaustu, nagu allpool näidatud. Paremklõpsake kasutaja nimel, st Guru99, seejärel valige Properties.

Lubade määramine SQL Server Management Studios

Step 2) Järgmisel ekraanil

  1. Klõpsake vasakul valikul Securables.
  2. Klõpsake nuppu Otsi

Lubade määramine SQL Server Management Studios

Step 3) Järgmises aknas

  1. Valige "Kõik skeemi kuuluvad objektid".
  2. Valige skeemi nimeks "dbo"
  3. OK

Lubade määramine SQL Server Management Studios

Step 4)

  1. Tuvastage tabel, millele soovite loa anda
  2. Valige jaotises Explicit Permission valik Anna
  3. Klõpsake nuppu OK

Lubade määramine SQL Server Management Studios

Step 5) Kasutajale Guru99 antakse tabeli Course'i SELECT luba.

Andke õigused T-SQL-i abil

T-SQL-i kasutavale kasutajale loa andmiseks valite esmalt kasutuslause abil andmebaas. Seejärel määrate kasutajale loa andmise avalduse abil. Siin on SQL-serveri kasutaja loomise ja loa andmise süntaks:

use <database-name>
grant <permission-name> on <object-name> to <username\principle>

Näiteks järgmine käsk näitab, kuidas saate anda valikuõiguse kasutajale Guru99 objektil (tabelil) nimega Kursus andmebaasis EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Luba antakse!

Loe rohkem Readmore