V tej vadnici boste izvedeli
- Kako ustvariti prijavo
- Kako ustvariti uporabnika
- Ustvarite uporabnika s pomočjo SQL Server Management Studio
- Ustvari uporabnika s pomočjo T-SQL
- Dodelitev dovoljenja uporabniku
- Dodelite dovoljenje s pomočjo SQL Server Management Studio
- Dovoli dovoljenje z uporabo T-SQL
Kako ustvariti prijavo
Če želite ustvariti prijavo, pojdite na Varnost> Prijave
Na naslednjem zaslonu pritisnite Enter
- Uporabniško ime
- Izberite overjanje SQL Server
- Vnesite geslo
- Kliknite V redu
Prijava je ustvarjena
Prijava lahko ustvarite tudi z ukazom T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Kako ustvariti uporabnika
Uporabnik je račun, s katerim lahko dostopate do strežnika SQL. Če želite ustvariti uporabnike, lahko uporabite katerega koli od naslednjih dveh načinov:
- Uporaba T-SQL
- Uporaba SQL Server Management Studio
Ustvarite uporabnika s pomočjo SQL Server Management Studio
Ustvarili boste uporabnika za bazo podatkov EDU_TSQL.
- Povežite se s strežnikom SQL Server in nato razširite mapo Zbirke podatkov iz Raziskovalca objektov.
- Določite bazo podatkov, za katero morate ustvariti uporabnika, in jo razširite.
- Razširite mapo Varnost.
- Z desno miškino tipko kliknite mapo Uporabniki in izberite »Nov uporabnik…«
Dobili boste naslednji zaslon,
- Vnesite želeno uporabniško ime
- Vnesite prijavno ime (ustvarjeno prej)
- Kliknite V redu
Uporabnik je ustvarjen
Ustvari uporabnika s pomočjo T-SQL
Ustvarite lahko novega UPORABNIKA z ukazom za ustvarjanje uporabnika T-SQL. Ukaz ima naslednjo sintakso:
create userfor login
create user Guru99 for login MyLogin
Opomba: Poizvedbo je treba izvesti v oknu poizvedbe. Če je uporabnik že ustvarjen za prijavo, bo SQL Server sprožil napako, če ustvarite uporabnika za isto prijavo.
Dodelitev dovoljenja uporabniku
Dovoljenja se nanašajo na pravila, ki urejajo ravni dostopa, ki jih imajo uporabniki do zaščitenih virov SQL Server. SQL Server vam omogoča, da takšna dovoljenja dodelite, prekličete in zavrnete. Dovoljenja v strežniku SQL Server lahko dodelite na dva načina:
- Uporaba T-SQL
- Uporaba SQL Server Management Studio
Dodelite dovoljenje s pomočjo SQL Server Management Studio
1. korak) Povežite se s primerkom strežnika SQL Server in razširite mape iz Raziskovalca objektov, kot je prikazano spodaj. Z desno miškino tipko kliknite ime uporabnika, to je Guru99, nato izberite Properties.
Korak 2) Na naslednjem zaslonu:
- Na levi strani kliknite možnost Securables.
- Kliknite Iskanje
Korak 3) V naslednjem oknu
- Izberite "Vsi predmeti, ki pripadajo shemi."
- Izberite ime sheme kot "dbo"
- Kliknite V redu
4. korak)
- Določite tabelo, ki ji želite dodeliti dovoljenje
- V Izrecno dovoljenje izberite Dovoli
- Kliknite V redu
5. korak) Uporabnik Guru99 dobi dovoljenje SELECT na tečaju tabele.
Dovoli dovoljenje z uporabo T-SQL
Če želite uporabniku odobriti dovoljenje z uporabo T-SQL, najprej izberete bazo podatkov s pomočjo stavka use. Nato uporabniku z dovoljenjem dodelite dovoljenje. Tu je sintaksa:
usegrant on to
Naslednji ukaz na primer prikazuje, kako lahko uporabniku Guru99 dodelite dovoljenje za izbiro predmeta (tabele) z imenom Tečaj znotraj baze podatkov EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Dovoljenje bo podeljeno!