授予、拒绝和撤消 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

请参阅

概念

显示计划安全性

帮助和信息

获取 SQL Server 2005 帮助