Stvori prijavu, korisnika, dodijeli dozvolu: Vodič za SQL Server

Sadržaj:

Anonim

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

  1. Korisničko ime
  2. Odaberite provjeru autentičnosti SQL servera
  3. Upišite lozinku
  4. 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.

  1. Spojite se na SQL Server, a zatim proširite mapu Baze podataka iz Object Explorer-a.
  2. Identificirajte bazu podataka za koju trebate stvoriti korisnika i proširite je.
  3. Proširite njegovu mapu Sigurnost.
  4. Desnom tipkom miša kliknite mapu Korisnici, a zatim odaberite "Novi korisnik ..."

Dobit ćete sljedeći zaslon,

  1. Unesite željeno korisničko ime
  2. Unesite ime za prijavu (kreirano ranije)
  3. 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 user  for 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,

  1. Kliknite opciju Securables s lijeve strane.
  2. Kliknite Pretraži

Korak 3) U sljedećem prozoru,

  1. Odaberite "Svi objekti koji pripadaju shemi."
  2. Odaberite naziv sheme kao "dbo"
  3. Kliknite U redu

Korak 4)

  1. Identificirajte tablicu za koju želite odobriti dozvolu
  2. U eksplicitnoj dozvoli odaberite Odobri
  3. 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:

use grant 
 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!