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

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

本文出自 “曾垂鑫的技术专栏” 博客,谢绝转载!

你可能感兴趣的:(sql,数据库,server,权限设置,2012)