În acest tutorial, veți învăța
- Cum să creați o autentificare
- Cum se creează un utilizator
- Creați utilizator utilizând SQL Server Management Studio
- Creați utilizator utilizând T-SQL
- Atribuirea permisiunii unui utilizator
- Alocați permisiunea utilizând SQL Server Management Studio
- Acordați permisiunea utilizând T-SQL
Cum să creați o autentificare
Pentru a crea o autentificare, navigați la Securitate> Conectări
În ecranul următor, Enter
- Nume de autentificare
- Selectați autentificare SQL Server
- Introdu parola
- Faceți clic pe Ok
Autentificarea este creată
De asemenea, puteți crea o autentificare utilizând comanda T-SQL.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
Cum se creează un utilizator
Un utilizator este un cont pe care îl puteți utiliza pentru a accesa serverul SQL. Pentru a crea utilizatori, puteți utiliza oricare dintre următoarele două moduri:
- Folosind T-SQL
- Utilizarea SQL Server Management Studio
Creați utilizator utilizând SQL Server Management Studio
Veți crea un utilizator pentru baza de date EDU_TSQL.
- Conectați-vă la SQL Server, apoi extindeți folderul Baze de date din Object Explorer.
- Identificați baza de date pentru care trebuie să creați utilizatorul și extindeți-o.
- Extindeți folderul de securitate.
- Faceți clic dreapta pe folderul Utilizatori, apoi alegeți „Utilizator nou ...”
Veți obține următorul ecran,
- Introduceți numele de utilizator dorit
- Introduceți numele de autentificare (creat mai devreme)
- Faceți clic pe OK
Utilizatorul este creat
Creați utilizator utilizând T-SQL
Puteți crea un nou UTILIZATOR utilizând comanda create user a T-SQL. Comanda are următoarea sintaxă:
create userfor login
create user Guru99 for login MyLogin
Notă: că interogarea trebuie executată în fereastra de interogare. Dacă un utilizator este deja creat pentru o autentificare, SQL Server va genera o eroare dacă creați un utilizator pentru aceeași autentificare.
Atribuirea permisiunii unui utilizator
Permisiunile se referă la regulile care guvernează nivelurile de acces pe care utilizatorii le au asupra resurselor securizate SQL Server. SQL Server vă permite să acordați, să revocați și să refuzați astfel de permisiuni. Există două moduri de a atribui permisiuni în SQL Server:
- Folosind T-SQL
- Utilizarea SQL Server Management Studio
Alocați permisiunea utilizând SQL Server Management Studio
Pasul 1) Conectați-vă la instanța SQL Server și extindeți folderele din Exploratorul de obiecte așa cum se arată mai jos. Faceți clic dreapta pe numele utilizatorului, adică Guru99, apoi alegeți Proprietăți.
Pasul 2) În ecranul următor,
- Faceți clic pe opțiunea Securables din stânga.
- Faceți clic pe Căutare
Pasul 3) În fereastra următoare,
- Selectați „Toate obiectele aparținând schemei”.
- Selectați numele schemei ca „dbo”
- Faceți clic pe OK
Pasul 4)
- Identificați tabelul pe care doriți să-l acordați permisiunea
- În permisiunea explicită selectați Acordare
- Faceți clic pe Bine
Pasul 5) Utilizatorului Guru99 i se acordă permisiunea de SELECTARE pe tabelul Curs.
Acordați permisiunea utilizând T-SQL
Pentru a acorda permisiunea unui utilizator care utilizează T-SQL, selectați mai întâi baza de date folosind instrucțiunea de utilizare. Apoi atribuiți permisiunea utilizatorului utilizând declarația de acordare. Iată sintaxa:
usegrant on to
De exemplu, următoarea comandă arată cum puteți acorda permisiunea de selectare utilizatorului Guru99 pentru obiectul (tabelul) numit Curs din baza de date EDU_TSQL:
USE EDU_TSQLGOGrant select on Course to Guru99
Permisiunea va fi acordată!