Sintaxe para conceder, negar e revogar a permissão SHOWPLAN
A permissão SHOWPLAN é uma permissão no nível de banco de dados. Em geral, a sintaxe para conceder, negar e revogar a permissão de SHOWPLAN é modelada depois de as outras permissões no nível de banco de dados. Porém, algumas cláusulas GRANT, DENY e REVOKE que estão disponíveis com outras permissões no nível de banco de dados não podem ser usadas com a permissão de SHOWPLAN. As seções a seguir fornecem a sintaxe para permissão de SHOWPLAN GRANTING, DENYING e REVOKING e explicam que cláusulas não se aplicam a SHOWPLAN. Para obter mais informações sobre a sintaxe geral para conceder, negar e revogar permissões no nível de banco de dados, consulte Permissões de banco de dados GRANT (Transact-SQL), Permissões de banco de dados DENY (Transact-SQL) e Permissões de banco de dados REVOKE (Transact-SQL).
Sintaxe
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 ]
Restrições
Você não pode usar as seguintes cláusulas para conceder a permissão de SHOWPLAN:
WITH GRANT OPTION
AS
Você não pode usar as seguintes cláusulas para negar a permissão de SHOWPLAN:
CASCADE (porque SHOWPLAN não pode ser concedido usando a cláusula WITH GRANT OPTION)
AS
Você não pode usar as seguintes cláusulas para revogar a permissão de SHOWPLAN:
GRANT OPTION FOR
CASCADE
AS