授予、拒绝和撤消 SHOWPLAN 权限的语法
SHOWPLAN 权限是数据库级权限。通常,授予、拒绝和撤消 SHOWPLAN 权限的语法与其他数据库级权限的相应语法相似,但有一些可用于其他数据库级权限的 GRANT、DENY 和 REVOKE 子句不能用于 SHOWPLAN 权限。以下各节介绍了授予、拒绝和撤消 SHOWPLAN 权限的语法,并说明了哪些子句不适用于 SHOWPLAN。有关授予、拒绝和撤消数据库级权限的常规语法的详细信息,请参阅GRANT 数据库权限 (Transact-SQL)、DENY 数据库权限 (Transact-SQL) 和REVOKE 数据库权限 (Transact-SQL)。
语法
To grant the SHOWPLAN permission
GRANT SHOWPLAN
TO <database_principal> [ , ...n ]
To deny the SHOWPLAN permission
DENY SHOWPLAN
TO <database_principal> [ , ...n ]
To revoke the SHOWPLAN permission
REVOKE SHOWPLAN
FROM <database_principal> [ , ...n ]
限制
不能使用下列子句授予 SHOWPLAN 权限:
WITH GRANT OPTION
AS
不能使用下列子句拒绝 SHOWPLAN 权限:
CASCADE(因为不能使用 WITH GRANT OPTION 子句授予 SHOWPLAN 权限)
AS
不能使用下列子句撤消 SHOWPLAN 权限:
GRANT OPTION FOR
CASCADE
AS