sys.server_permissions (Transact-SQL)
Retourne une ligne pour chaque autorisation de niveau serveur.
Nom de colonne | Type de données | Description |
---|---|---|
class |
tinyint |
Identifie la classe d'éléments sur laquelle l'autorisation existe. 100 = serveur 101 = entité de sécurité serveur 105 = point de terminaison |
class_desc |
nvarchar(60) |
Description de la classe sur laquelle l'autorisation existe.
|
major_id |
int |
ID de l'entité sécurisable sur laquelle l'autorisation existe, interprétée selon la classe. Il s'agit généralement de l'ID qui s'applique à ce que la classe représente. L'interprétation des éléments non standard s'effectue ainsi : 100 = toujours 0 |
minor_id |
int |
ID secondaire d'un élément sur lequel l'autorisation existe, interprété selon la classe. |
grantee_principal_id |
int |
ID de l'entité de sécurité du serveur à laquelle les autorisations sont accordées. |
grantor_principal_id |
int |
ID de l'entité de sécurité du serveur de la personne qui accorde ces autorisations. |
type |
char(4) |
Type d'autorisation serveur. Pour obtenir une liste des types d'autorisation, voir le tableau ci-dessous. |
permission_name |
nvarchar(128) |
Nom de l'autorisation. |
state |
char(1) |
État de l'autorisation : D = DENY R = REVOKE G = GRANT W = GRANT WITH GRANT OPTION |
state_desc |
nvarchar(60) |
Description de l'état de l'autorisation : DENY REVOKE GRANT GRANT_WITH_GRANT_OPTION |
Type d'autorisation | Nom de l'autorisation | S'applique à l'entité sécurisable |
---|---|---|
ADBO |
ADMINISTER BULK OPERATIONS |
SERVER |
AL |
ALTER |
ENDPOINT, LOGIN |
ALCD |
ALTER ANY CREDENTIAL |
SERVER |
ALCO |
ALTER ANY CONNECTION |
SERVER |
ALDB |
ALTER ANY DATABASE |
SERVER |
ALES |
ALTER ANY EVENT NOTIFICATION |
SERVER |
ALHE |
ALTER ANY ENDPOINT |
SERVER |
ALLG |
ALTER ANY LOGIN |
SERVER |
ALLS |
ALTER ANY LINKED SERVER |
SERVER |
ALRS |
ALTER RESOURCES |
SERVER |
ALSS |
ALTER SERVER STATE |
SERVER |
ALST |
ALTER SETTINGS |
SERVER |
ALTR |
ALTER TRACE |
SERVER |
AUTH |
AUTHENTICATE SERVER |
SERVER |
CL |
CONTROL |
ENDPOINT, LOGIN |
CL |
CONTROL SERVER |
SERVER |
CO |
CONNECT |
ENDPOINT |
COSQ |
CONNECT SQL |
SERVER |
CRDB |
CREATE ANY DATABASE |
SERVER |
CRDE |
CREATE DDL EVENT NOTIFICATION |
SERVER |
CRHE |
CREATE ENDPOINT |
SERVER |
CRTE |
CREATE TRACE EVENT NOTIFICATION |
SERVER |
IM |
IMPERSONATE |
LOGIN |
SHDN |
SHUTDOWN |
SERVER |
TO |
TAKE OWNERSHIP |
ENDPOINT |
VW |
VIEW DEFINITION |
ENDPOINT, LOGIN |
VWAD |
VIEW ANY DEFINITION |
SERVER |
VWDB |
VIEW ANY DATABASE |
SERVER |
VWSS |
VIEW SERVER STATE |
SERVER |
XA |
EXTERNAL ACCESS |
SERVER |
Voir aussi
Référence
Vues de catalogue liées à la sécurité (Transact-SQL)
Affichages catalogue (Transact-SQL)
Autres ressources
Entités sécurisables
Permissions
Hiérarchie des autorisations