Syntaxe pour l'octroi, le refus et la révocation de l'autorisation SHOWPLAN
L'autorisation SHOWPLAN est une autorisation au niveau de la base de données. En général, la syntaxe pour l'octroi, le refus et la révocation de l'autorisation SHOWPLAN est semblable à celle des autres autorisations de même niveau. Toutefois, certaines clauses GRANT, DENY et REVOKE disponibles avec d'autres autorisations au niveau de la base de données ne peuvent pas être utilisées dans l'autorisation SHOWPLAN. Les sections suivantes décrivent la syntaxe pour l'octroi, le refus et la révocation de l'autorisation SHOWPLAN et mentionnent les clauses qui ne s'y appliquent pas. Pour des informations sur la syntaxe générale pour l'octroi, le refus et la révocation d'autorisations au niveau de la base de données, consultez GRANT – octroi d'autorisations de base de données (Transact-SQL), DENY – refus d'autorisations de base de données (Transact-SQL) et REVOKE – révocation d'autorisations de base de données (Transact-SQL).
Syntaxe
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 ]
Restrictions
Les clauses suivantes ne peuvent pas être utilisées pour l'octroi de l'autorisation SHOWPLAN :
WITH GRANT OPTION
AS
Les clauses suivantes ne peuvent pas être utilisées pour le refus de l'autorisation SHOWPLAN :
CASCADE (parce que l'autorisation SHOWPLAN ne peut pas être octroyée avec l'option WITH GRANT OPTION)
AS
Les clauses suivantes ne peuvent pas être utilisées pour la révocation de l'autorisation SHOWPLAN :
GRANT OPTION FOR
CASCADE
AS