Сървърните роли се прилагат на ниво сървър и самите роли не могат да бъдат променяни, а само прилагани към входове. Съществуват следните сървърни роли:
Роля на сървъра |
Разрешение |
sysadmin |
Може да извършва всяка дейност. |
serveradmin |
Може да конфигурира настройките на сървъра. |
setupadmin |
Може да управлява разширените съхранени процедури. |
securityadmin |
Може да управлява входовете за сървъра. |
processadmin |
Може да управлява процесите, работещи в SQL Server. |
dbcreator |
Може да създава и променя бази данни. |
diskadmin |
Може да управлява файловете на диска. |
Присвояване на сървърни роли в Enterprise Manager
- В Enterprise Manager намерете желаната инстанция на SQL Server.
- Отидете на Сигурност и след това Сървърни роли.
- В десния панел щракнете с десния бутон на мишката върху желаната роля и изберете
Свойства.
В Общи вкладка, щракнете върху Добави... бутон и
изберете входовете, които искате да присвоите на избраната роля.
Разрешения вкладата изброява действията, които избраната роля може да извършва.

Присвояване на сървърни роли с T-SQL
Можете да присвоите сървърни роли, като изпълните следната команда:
sp_addsrvrolemember [@loginame =] 'вход', [@rolename =] 'роля'
Можете да премахнете сървърни роли с помощта на следната команда:
sp_dropsrvrolemember [@loginame =] 'вход', [@rolename =] 'роля'
където вход е името на входа,
което искате да добавите/премахнете, а роля е
ролята, която присвоявате/премахвате.