设置SQL Server身份验证模式:
确定之后需要重新启动SQL SERVER服务才能生效:
新建Windows 登录帐户:
首先创建Windows组
登录名:tests
Windows身份验证模式
默认数据库:test
用同样的方法再新建一个登录帐户,查看:
新建SQL Server 登录帐户:
验证密码策略:
将登录帐号加入服务器角色:
验证its的权限:
键入its组的tom用户:
选择需登录的服务器:
新建数据库test1:
使用administrator登录,并给HRAppAdmin帐户分配权限:
使用HRAppAdmin使用验证其权限(这里将使用其更改HRApp密码):
建立数据库用户映射Windows帐号:
用同样的方法给Sales登录帐号也给予映射:
使用数据库用户映射单独的Windows用户:
将用户windows帐号frank(属于tests组成员)和tom(属于its组成员)进行相关映射:
建立数据库用户映射SQL Server登录帐号:
添加用户到数据库角色:
验证HRAPP的权限:
从上面可以看出HRAPP帐号有访问该数据库表的权限。
验证Frank的权限:
从上面可以看出,Frank权限不足,不能访问表。
添加HREmployees用户到数据库角色:
再次使用frank帐号进行表的查询:
OK!现在frank帐号可以进行Empl表的查询了。
建立用户定义数据角色:
授予用户定义数据库角色权限:
验证frank用户的权限:
由上图可以看出Frank帐户已经拥有修改表Empl的权限
本文转自 tomsjack 51CTO博客,原文链接:http://blog.51cto.com/tom110/193748