Rolurile de server se aplică la nivel de server și rolurile în sine nu pot fi
schimbate, ci doar aplicate la logins. Următoarele roluri de server există:
Rol de server |
Permisiune |
sysadmin |
Poate efectua orice activitate. |
serveradmin |
Poate configura setările la nivel de server. |
setupadmin |
Poate gestiona procedurile stocate extinse. |
securityadmin |
Poate gestiona logins pentru server. |
processadmin |
Poate gestiona procesele care rulează în SQL Server. |
dbcreator |
Poate crea și modifica baze de date. |
diskadmin |
Poate gestiona fișierele de disc. |
Asignarea rolurilor de server în Enterprise Manager
- În Enterprise Manager, găsiți instanța SQL Server dorită.
- Mergeți la Securitate și apoi Roluri de server.
- În panoul din dreapta, faceți clic dreapta pe rolul dorit și selectați
Proprietăți.
În tab-ul General , faceți clic pe Adăugați... butonul și
selectați logins pe care doriți să le asignați rolului selectat. Tab-ul
Permisiuni listează acțiunile pe care rolul selectat le poate efectua.

Asignarea rolurilor de server cu T-SQL
Puteți asigna roluri de server rulând următoarea comandă:
sp_addsrvrolemember [@loginame =] 'login', [@rolename =] 'role'
Puteți elimina roluri de server cu următoarea comandă:
sp_dropsrvrolemember [@loginame =] 'login', [@rolename =] 'role'
unde login este numele de login
pe care doriți să-l adăugați/eliminați, și role este
rolul pe care îl asignați/eliminați.