1
数据库原理与应用技术
1.11.2.2 10.2.2 服务器角色
10.2.2 服务器角色

服务器角色是一些系统已定义好操作权限的用户组,其中的成员是登录账号。服务器角色不能增加或删除,只能对其中的成员进行修改。

展开企业管理器“服务器名→安全性→服务器角色”,可以看到所有的服务器角色,如图10-4所示。

图10-4 服务器角色

表10-1显示了服务器的固定角色及其权限。

表10-1 服务器的固定角色及其权限

通常,一个登录账号可以不属于任何角色,也可以同时属于多个角色。将一个登录账号加入一个角色,可以让使用该账号登录的用户自动具有角色预定义的所有权限。例如,要在Database Create组中增加成员,只要在图10-4中找到dbcreator并双击,在弹出的“Server Role Properties-dbcreator”对话框中单击“添加”按钮,就可以打开“选择登录名”的对话框。在如图10-5所示中选择user2并添加到dbcreator角色中。

如果使用T-SQL语句更改服务器角色的成员,则要将一个账号加入一个服务器角色,再使用系统存储过程sp_addsrvrolemember。