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
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) 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.
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) 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!