制作网站服务器角色,创建服务器角色

创建服务器角色

06/25/2013

本文内容

本主题说明如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中创建新的服务器角色。

本主题内容

开始之前:

限制和局限

安全性

若要创建新的服务器角色,请使用:

SQL Server Management Studio

Transact-SQL

开始之前

限制和局限

不能向服务器角色授予对数据库级安全对象的权限。 若要创建数据库角色,请参阅 CREATE ROLE (Transact-SQL)。

安全性

权限

要求具有 CREATE SERVER ROLE 权限,或者具有 sysadmin 固定服务器角色的成员身份。

还需要针对登录名的 server_principal 的 IMPERSONATE 权限、针对用作 server_principal 的服务器角色的 ALTER 权限或用作 server_principal 的 Windows 组的成员身份。

使用 AUTHORIZATION 选项分配服务器角色所有权时,还需要具有下列权限:

若要将服务器角色的所有权分配给另一个登录名,则需要对该登录名具有 IMPERSONATE 权限。

若要将服务器角色的所有权分配给另一个服务器角色,则需要具有被分配服务器角色的成员身份或对该服务器角色具有 ALTER 权限。

ab28d821304de3e19bfaba74f8f1260c.gif[Top]

使用 SQL Server Management Studio

创建新的服务器角色

在“对象资源管理器”中,展开要创建新的服务器角色的服务器。

展开**“安全性”**文件夹。

右键单击**“服务器角色”文件夹,然后选择“新建服务器角色…”**。

在**“新建服务器角色 – server_role_name”对话框的“常规”页中,在“服务器角色名称”**框中输入新的服务器角色的名称。

在**“所有者”框中,输入拥有新角色的服务器主体的名称。 或者,单击省略号 (…) 打开“选择服务器登录名或角色”**对话框。

在**“安全对象”**下,选择一个或多个服务器级别的安全对象。 当选择安全对象时,可以向此服务器角色授予或拒绝针对该安全对象的权限。

在**“权限: 显式”**框中,选中相应的复选框以针对选定的安全对象授予、授予再授予或拒绝此服务器角色的权限。 如果某个权限无法针对所有选定的安全对象进行授予或拒绝,则该权限将表示为部分选择。

在**“成员”页上,使用“添加”**按钮将代表个人或组的登录名添加到新的服务器角色。

用户定义的服务器角色可以是另一个服务器角色的成员。 在**“成员身份”**页上,选中一个复选框,以使当前用户定义的服务器角色成为所选服务器角色的成员。

单击“确定”。

ab28d821304de3e19bfaba74f8f1260c.gif[Top]

使用 Transact-SQL

创建新的服务器角色

在**“对象资源管理器”**中,连接到数据库引擎实例。

在标准菜单栏上,单击**“新建查询”**。

将以下示例复制并粘贴到查询窗口中,然后单击**“执行”**。

--Creates the server role auditors that is owned the securityadmin fixed server role.

USE master;

CREATE SERVER ROLE auditors AUTHORIZATION securityadmin;

GO

ab28d821304de3e19bfaba74f8f1260c.gif[Top]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值