打印本文 打印本文 关闭窗口 关闭窗口
使用SQL语句赋予SQL Server数据库登录用户权限
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2760  更新时间:2007/11/14 13:06:38  文章录入:mintao  责任编辑:mintao
C. 给 SQL Server 角色授予权限

下面的示例将 CREATE TABLE 权限授予 Accounting 角色的所有成员。

GRANT CREATE TABLE TO Accounting
D. 用 AS 选项授予权限

用户 Jean 拥有表 Plan_DataJean 将表 Plan_Data 的 SELECT 权限授予 Accounting 角色(指定 WITH GRANT OPTION 子句)。用户 JillAccounting 的成员,他要将表 Plan_Data 上的 SELECT 权限授予用户 JackJack 不是 Accounting 的成员。

因为对表 Plan_Data 用 GRANT 语句授予其他用户 SELECT 权限的权限是授予 Accounting 角色而不是显式地授予 Jill,不能因为已授予 Accounting 角色中成员该权限,而使 Jill 能够授予表的权限。Jill 必须用 AS 子句来获得 Accounting 角色的授予权限。

/* User Jean */
GRANT SELECT ON Plan_Data TO Accounting WITH GRANT OPTION

/* User Jill */
GRANT SELECT ON Plan_Data TO Jack AS Accounting

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口