Синтаксис для предоставления, запрета или отмены разрешения SHOWPLAN

Разрешение SHOWPLAN является разрешением уровня базы данных. В общих чертах синтаксис для предоставления, запрета и отмены разрешения SHOWPLAN моделируется сообразно другим разрешениям уровня базы данных. Однако некоторые из предложений GRANT, DENY и REVOKE, доступных с другими разрешениями уровня базы данных, не могут быть использованы с разрешением SHOWPLAN. В нижеследующих разделах представлен синтаксис для GRANTING, DENYING и REVOKING разрешения 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 (поскольку SHOWPLAN не может быть предоставлено с использованием предложения WITH GRANT OPTION);

  • AS.

Нельзя использовать нижеследующие предложения для отмены разрешения SHOWPLAN:

  • GRANT OPTION FOR;

  • CASCADE;

  • AS.

См. также

Основные понятия