SQL Server 2012笔记分享-37:SQL权限设置

如何赋予用户服务器级别的管理权限?

================================================================================

下面我们要赋予sqladmin服务器级别的访问权限,右击登录名contoso\sqladmin选择属性,如图。

截图53

在选择页界面,切换到服务器角色选项卡,勾选sysadmin,如图。

截图54

===================================================================================

如何赋予用户数据库级别的管理权限?

首先我们用管理员账户连接到SQL server,右击登录名contoso\sqladmin,然后赋予sqladmin针对数据库db01的owner权限,如图。

截图55

然后我们还可以右击登录名sqlusers,赋予该SQL server登录名针对db01数据库的db_datawriter和db_datareader的权限,如图。

截图56

================================================================================

我们将上步骤中赋予的sqlusers的权限全部清除,然后我们来设置一下sqlusers仅仅针对db02的访问权限,除了上面实例级别的设置以外,我们还可以在数据库级别进行设置。

展开db02数据库,展开安全性,展开用户,右击用户,选择新建用户。

截图57

选择创建的用户类型为带登录名的SQL用户,如图。

截图58

输入用户名,并选择登录名sqlusers,如图。

截图59

在此用户拥有的架构界面,勾选db_datawriter和db_datareader。

截图60

在成员身份界面,勾选db_datawriter和db_datareader。

截图61

配置完成后我们使用sqlusers账户来登录SSMS。首先其不具备访问其他数据库的权限,如图。

截图63

然后使用该账户管理db02的时候,也只是具有有限的访问权限,如图。

截图64

=============================================================================

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值