U ovom ćete tutorijalu naučiti
- Kako stvoriti prijavu
- Kako stvoriti korisnika
- Stvorite korisnika pomoću SQL Server Management Studija
- Stvorite korisnika pomoću T-SQL-a
- Dodjeljivanje dozvole korisniku
- Dodijelite dozvolu pomoću SQL Server Management Studija
- Dodijelite dozvolu pomoću T-SQL-a
Kako stvoriti prijavu
Da biste stvorili prijavu, idite na Sigurnost> Prijave
Na sljedećem zaslonu pritisnite Enter
- Korisničko ime
- Odaberite provjeru autentičnosti SQL servera
- Upišite lozinku
- Kliknite U redu
Prijava je stvorena
Također možete stvoriti prijavu pomoću naredbe T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Kako stvoriti korisnika
Korisnik je račun koji možete koristiti za pristup SQL poslužitelju. Da biste stvorili korisnike, možete koristiti bilo koji od sljedeća dva načina:
- Korištenje T-SQL-a
- Korištenje SQL Server Management Studija
Stvorite korisnika pomoću SQL Server Management Studija
Stvorit ćete korisnika za bazu podataka EDU_TSQL.
- Spojite se na SQL Server, a zatim proširite mapu Baze podataka iz Object Explorer-a.
- Identificirajte bazu podataka za koju trebate stvoriti korisnika i proširite je.
- Proširite njegovu mapu Sigurnost.
- Desnom tipkom miša kliknite mapu Korisnici, a zatim odaberite "Novi korisnik ..."
Dobit ćete sljedeći zaslon,
- Unesite željeno korisničko ime
- Unesite ime za prijavu (kreirano ranije)
- Kliknite U redu
Korisnik je stvoren
Stvorite korisnika pomoću T-SQL-a
Možete stvoriti novog KORISNIKA pomoću T-SQL naredbe create user. Naredba uzima sljedeću sintaksu:
create userfor login
create user Guru99 for login MyLogin
Napomena: Upit treba izvršiti unutar prozora upita. Ako je korisnik već stvoren za prijavu, SQL Server će izbaciti pogrešku ako izradite korisnika za istu prijavu.
Dodjeljivanje dozvole korisniku
Dopuštenja se odnose na pravila koja upravljaju razinama pristupa koje korisnici imaju na zaštićenim resursima SQL Servera. SQL Server omogućuje vam davanje, opozivanje i odbijanje takvih dozvola. Postoje dva načina za dodjeljivanje dozvola u SQL poslužitelju:
- Korištenje T-SQL-a
- Korištenje SQL Server Management Studija
Dodijelite dozvolu pomoću SQL Server Management Studija
Korak 1) Povežite se s instancom SQL Servera i proširite mape iz Object Explorera kao što je prikazano u nastavku. Desnom tipkom miša kliknite ime korisnika, odnosno Guru99, a zatim odaberite Svojstva.
Korak 2) Na sljedećem zaslonu,
- Kliknite opciju Securables s lijeve strane.
- Kliknite Pretraži
Korak 3) U sljedećem prozoru,
- Odaberite "Svi objekti koji pripadaju shemi."
- Odaberite naziv sheme kao "dbo"
- Kliknite U redu
Korak 4)
- Identificirajte tablicu za koju želite odobriti dozvolu
- U eksplicitnoj dozvoli odaberite Odobri
- Kliknite U redu
Korak 5) Korisnik Guru99 dobiva odobrenje SELECT na tečaju tablice.
Dodijelite dozvolu pomoću T-SQL-a
Da biste dodijelili dopuštenje korisniku koji koristi T-SQL, prvo odabirete bazu podataka pomoću izraza use. Zatim korisniku dodijelite dopuštenje pomoću izjave o dodjeli. Evo sintakse:
usegrant on to
Na primjer, sljedeća naredba pokazuje kako možete dodijeliti dopuštenje za odabir korisniku Guru99 na objektu (tablici) nazvanom Tečaj unutar baze podataka EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Dozvola će biti dana!