Syntax zum Erteilen, Verweigern und Aufheben der SHOWPLAN-Berechtigung
Die SHOWPLAN-Berechtigung ist eine auf Datenbankebene erteilte Berechtigung. Im Allgemeinen unterscheidet sich die Syntax zum Erteilen, Verweigern und Aufheben der SHOWPLAN-Berechtigung nicht vom Muster der anderen auf Datenbankebene erteilten Berechtigungen. Einige der für andere Berechtigungen auf Datenbankebene verfügbaren GRANT-, DENY- und REVOKE-Klauseln können bei der SHOWPLAN-Berechtigung jedoch nicht verwendet werden. In den folgenden Abschnitten finden Sie die Syntax zum Erteilen, Verweigern und Aufheben der SHOWPLAN-Berechtigung und Hinweise zu den Klauseln, die für SHOWPLAN nicht gelten. Weitere Informationen zur allgemeinen Syntax zum Erteilen, Verweigern und Aufheben von Berechtigungen auf Datenbankebene finden Sie unter GRANT (Datenbankberechtigungen) (Transact-SQL), DENY (Datenbankberechtigungen) (Transact-SQL) und REVOKE (Datenbankberechtigungen) (Transact-SQL).
Syntax
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 ]
Einschränkungen
Die folgenden Klauseln können zum Erteilen der SHOWPLAN-Berechtigung nicht verwendet werden:
- WITH GRANT OPTION
- AS
Die folgenden Klauseln können zum Verweigern der SHOWPLAN-Berechtigung nicht verwendet werden:
- CASCADE (da SHOWPLAN nicht mit der Klausel WITH GRANT OPTION erteilt werden kann)
- AS
Die folgenden Klauseln können zum Aufheben der SHOWPLAN-Berechtigung nicht verwendet werden:
- GRANT OPTION FOR
- CASCADE
- AS