The following table shows the fixed server-level roles and their capabilities.
Each fixed server role has certain permissions assigned to it. The following graphic shows the permissions assigned to the server roles.
Only server-level permissions can be added to user-defined server roles. To list the server-level permissions, execute the following statement. The server-level permissions are:
SELECT * FROM sys.fn_builtin_permissions('SERVER') ORDER BY permission_name;
The following table explains the commands, views, and functions that you can use to work with server-level roles.