代码改变世界

6 .3 .2 数据库作用域权限

2018-07-25 15:46  笑一笑十年少!!!  阅读(310)  评论(0编辑  收藏  举报

6 .3 .2 数据库作用域权限
在数据库作用域中,基于拥有的不同类型的安全对象,可以指派额外的权限。指派给
对象类的权限允许在该类的所有成员上执行已定义的操作。然而,可以通过声明类和对象
名显式标识对象。给数据库安全对象指派权限的语法如下所示:
{GRANT | REVOKE | DENY} action ON class :: object TO principal
在下面的例子中,可以把Sales架构的CONTROL权限授予用户Alice:
USE AdventureWorks2008 CREATE USER Alice FOR LOGIN [AughtEight\Alice] WITH DEFAULT_SCHEMA =SALES;
GO
GRANT CONTROL ON SCHEMA :: Sales TO Alice; GO
表 6-19列出了各种权限,以及可以被授予权限的数据库对象和类。