Kuidas luua sisselogimist, kasutajat ja anda õigusi SQL Serveris
⚡ Nutikas kokkuvõte
SQL Serveris sisselogimise, kasutaja loomise ja õiguste andmise juhend selgitab autentimist ja autoriseerimist, käsitledes sisselogimisi, kasutajaid ja rollikaarti.pingja õiguste andmine SSMS-i ja T-SQL-i kaudu.

Kuidas SQL Serveris uut sisselogimist luua
SQL Serveris sisselogimise loomiseks toimige järgmiselt.
Step 1) Sisselogimisserveri loomiseks minge jaotisse Turvalisus > Sisselogimised
Step 2) Järgmisel ekraanil vajutage sisestusklahvi
- Kasutaja nimi
- Valige SQL Serveri autentimine
- Sisestage parool MySQL loo kasutaja parooliga
- Vajuta Ok
Step 3) Sisselogimine on loodud
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
- Looge ühendus SQL Serveriga ja seejärel laiendage Object Exploreris kausta Andmebaasid.
- Määrake andmebaas, mille jaoks peate kasutaja looma, ja laiendage seda.
- Laiendage selle kausta Turvalisus.
- Paremklõpsake kaustal Kasutajad ja valige "Uus kasutaja ...".
Samm 2) Sisestage kasutaja andmed
Näete järgmise ekraani,
- Sisesta soovitud kasutajanimi
- Sisestage sisselogimisnimi (varem loodud)
- OK
Samm 3) Kasutaja luuakse
Kasutaja on loodud
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) Loo ühendus oma SQL Serveri eksemplariga ja laienda kaustu Object Exploreris, nagu allpool näidatud. Paremklõpsake kasutaja nimel, st Guru99 ja seejärel vali Atribuudid.
Step 2) Järgmisel ekraanil
- Klõpsake vasakul valikul Securables.
- Klõpsake nuppu Otsi
Step 3) Järgmises aknas
- Valige "Kõik skeemi kuuluvad objektid".
- Valige skeemi nimeks "dbo"
- OK
Step 4)
- Tuvastage tabel, millele soovite loa anda
- Valige jaotises Explicit Permission valik Anna
- Klõpsake nuppu OK
Step 5) Kasutaja GuruKasutajale 99 on antud SELECT-õigus tabelile „Kursus”.
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 näitab järgmine käsk, kuidas saate kasutajale valikuõiguse anda. Guru99 objektil (tabelil) nimega Kursus andmebaasis EDU_TSQL:
USE EDU_TSQL GO Grant select on Course to Guru99
Luba antakse!










