Permissions
Chaque objet sécurisable SQL Server 2005 a des autorisations associées qui peuvent être accordées à une entité de sécurité. Cette rubrique fournit les informations suivantes :
- Conventions de noms d'autorisations
- Autorisations relatives à des objets sécurisables spécifiques
- Autorisations SQL Server 2005
- Exemples
Conventions de noms d'autorisations
La section ci-après décrit les conventions générales qui sont suivies pour affecter des noms aux autorisations.
- CONTROL
Confère des fonctionnalités de type propriété au bénéficiaire de l'autorisation. Le bénéficiaire dispose effectivement de toutes les autorisations définies sur l'objet sécurisable. Une entité de sécurité qui dispose de l'autorisation CONTROL peut elle-même accorder des autorisations sur l'objet sécurisable. Le modèle de sécurité de SQL Server étant hiérarchique, l'autorisation CONTROL sur une portée particulière étend implicitement CONTROL à tous les objets sécurisables inclus dans cette portée. Par exemple, CONTROL sur une base de données implique toutes les autorisations sur la base de données, toutes les autorisations sur tous les assemblys de la base de données, toutes les autorisations sur tous les schémas de la base de données et toutes les autorisations sur les objets de tous les schémas de la base de données. - ALTER
Confère la capacité de modifier les propriétés, excepté l'appartenance, d'un objet sécurisable particulier. Lorsque ALTER est accordé sur une portée, ALTER octroie également la capacité de modifier, de créer ou de supprimer tous les objets sécurisables contenus dans cette portée. Par exemple, l'autorisation ALTER sur un schéma inclut la capacité de créer, de modifier et de supprimer les objets du schéma. - ALTER ANY <Server Securable>, où Server Securable désigne n'importe quel objet sécurisable de type serveur.
Confère la capacité de créer, de modifier ou de supprimer des instances individuelles du Server Securable. Par exemple, ALTER ANY LOGIN confère la capacité de créer, de modifier ou de supprimer n'importe quelle connexion dans l'instance. - ALTER ANY <Database Securable>, où Database Securable désigne n'importe quel objet sécurisable au niveau de la base de données.
Confère la capacité de créer, de modifier ou de supprimer des instances individuelles du Server Securable. Par exemple, ALTER ANY SCHEMA confère la capacité de créer, de modifier ou de supprimer n'importe quel schéma dans la base de données. - TAKE OWNERSHIP
Permet au bénéficiaire d'obtenir la propriété de l'objet sécurisable sur lequel cette autorisation est accordée. - IMPERSONATE <Login>
Permet au bénéficiaire d'emprunter l'identité impliquée dans la connexion. - IMPERSONATE <User>
Permet au bénéficiaire d'emprunter l'identité de l'utilisateur. - CREATE <Server Securable>
Confère au bénéficiaire la capacité de créer l'objet sécurisable de type serveur ou Server Securable. - CREATE <Database Securable>
Confère au bénéficiaire la capacité de créer l'objet sécurisable de type base de données ou Database Securable. - CREATE <Schema-contained Securable>
Confère la capacité de créer l'objet sécurisable contenu dans le schéma. Toutefois, l'autorisation ALTER sur le schéma est requise pour créer l'objet sécurisable dans un schéma particulier. - VIEW DEFINITION
Permet au bénéficiaire d'accéder aux métadonnées. - BACKUP et DUMP sont synonymes.
- RESTORE et LOAD sont synonymes.
Autorisations applicables à des objets sécurisables spécifiques
Le tableau suivant répertorie les principaux genres d'autorisations et les types d'objets sécurisables auxquels elles s'appliquent.
Autorisation | S'applique à |
---|---|
SELECT |
Synonymes Tables et colonnes Fonctions table, Transact-SQL et CLR (Common Language Runtime) et colonnes Vues et colonnes |
UPDATE |
Synonymes Tables et colonnes Vues et colonnes |
REFERENCES |
Fonctions scalaires et d'agrégation (Transact-SQL et CLR) Files d'attente SQL Server 2005 Service Broker Tables et colonnes Fonctions table (Transact-SQL et CLR) et colonnes Vues et colonnes |
INSERT |
Synonymes Tables et colonnes Vues et colonnes |
DELETE |
Synonymes Tables et colonnes Vues et colonnes |
EXECUTE |
Procédures (Transact-SQL et CLR) Fonctions scalaires et d'agrégation (Transact-SQL et CLR) Synonymes |
RECEIVE |
Files d'attente Service Broker |
VIEW DEFINITION |
Procédures (Transact-SQL et CLR) Files d'attente Service Broker Fonctions scalaires et d'agrégation (Transact-SQL et CLR) Synonymes Tables Fonctions table (Transact-SQL et CLR) Vues |
ALTER |
Procédures (Transact-SQL et CLR) Fonctions scalaires et d'agrégation (Transact-SQL et CLR) Files d'attente Service Broker Tables Fonctions table (Transact-SQL et CLR) Vues |
TAKE OWNERSHIP |
Procédures (Transact-SQL et CLR) Fonctions scalaires et d'agrégation (Transact-SQL et CLR) Synonymes Tables Fonctions table (Transact-SQL et CLR) Vues |
CONTROL |
Procédures (Transact-SQL et CLR) Fonctions scalaires et d'agrégation (Transact-SQL et CLR) Files d'attente Service Broker Synonymes Tables Fonctions table (Transact-SQL et CLR) Vues |
Autorisations SQL Server 2005
Le tableau suivant fournit la liste complète des autorisations SQL Server 2005.
Objet sécurisable de base | Autorisations granulaires sur les objets sécurisables de base | Code du type d'autorisation | Objet sécurisable qui contient un objet sécurisable de base | Autorisation sur l'objet sécurisable conteneur, qui implique une autorisation granulaire sur l'objet sécurisable de base |
---|---|---|---|---|
RÔLE D'APPLICATION |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY APPLICATION ROLE |
RÔLE D'APPLICATION |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
RÔLE D'APPLICATION |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
ASSEMBLY |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY ASSEMBLY |
ASSEMBLY |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
ASSEMBLY |
EXECUTE |
EX |
BASE DE DONNÉES |
EXECUTE |
ASSEMBLY |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
ASSEMBLY |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
ASSEMBLY |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
CLÉ ASYMÉTRIQUE |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY ASYMMETRIC KEY |
CLÉ ASYMÉTRIQUE |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
CLÉ ASYMÉTRIQUE |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
CLÉ ASYMÉTRIQUE |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
CLÉ ASYMÉTRIQUE |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
CERTIFICAT |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY CERTIFICATE |
CERTIFICAT |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
CERTIFICAT |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
CERTIFICAT |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
CERTIFICAT |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
CONTRAT |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY CONTRACT |
CONTRAT |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
CONTRAT |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
CONTRAT |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
CONTRAT |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
BASE DE DONNÉES |
ALTER |
AL |
SERVEUR |
ALTER ANY DATABASE |
BASE DE DONNÉES |
ALTER ANY APPLICATION ROLE |
ALAR |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY ASSEMBLY |
ALAS |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY ASYMMETRIC KEY |
ALAK |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY CERTIFICATE |
ALCF |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY CONTRACT |
ALSC |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY DATABASE DDL TRIGGER |
ALTG |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY DATABASE EVENT NOTIFICATION |
ALED |
SERVEUR |
ALTER ANY EVENT NOTIFICATION |
BASE DE DONNÉES |
ALTER ANY DATASPACE |
ALDS |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY FULLTEXT CATALOG |
ALFT |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY MESSAGE TYPE |
ALMT |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY REMOTE SERVICE BINDING |
ALSB |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY ROLE |
ALRL |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY ROUTE |
ALRT |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY SCHEMA |
ALSM |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY SERVICE |
ALSV |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY SYMMETRIC KEY |
ALSK |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
ALTER ANY USER |
ALUS |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
AUTHENTICATE |
AUTH |
SERVEUR |
AUTHENTICATE SERVER |
BASE DE DONNÉES |
BACKUP DATABASE |
BADB |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
BACKUP LOG |
BALO |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CHECKPOINT |
CP |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CONNECT |
CO |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CONNECT REPLICATION |
CORP |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CONTROL |
CL |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE AGGREGATE |
CRAG |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE ASSEMBLY |
CRAS |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE ASYMMETRIC KEY |
CRAK |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE CERTIFICATE |
CRCF |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE CONTRACT |
CRSC |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE DATABASE |
CRDB |
SERVEUR |
CREATE ANY DATABASE |
BASE DE DONNÉES |
CREATE DATABASE DDL EVENT NOTIFICATION |
CRED |
SERVEUR |
CREATE DDL EVENT NOTIFICATION |
BASE DE DONNÉES |
CREATE DEFAULT |
CRDF |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE FULLTEXT CATALOG |
CRFT |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE FUNCTION |
CRFN |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE MESSAGE TYPE |
CRMT |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE PROCEDURE |
CRPR |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE QUEUE |
CRQU |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE REMOTE SERVICE BINDING |
CRSB |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE ROLE |
CRRL |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE ROUTE |
CRRT |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE RULE |
CRRU |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE SCHEMA |
CRSM |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE SERVICE |
CRSV |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE SYMMETRIC KEY |
CRSK |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE SYNONYM |
CRSN |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE TABLE |
CRTB |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE TYPE |
CRTY |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE VIEW |
CRVW |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
CREATE XML SCHEMA COLLECTION |
CRXS |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
DELETE |
DL |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
EXECUTE |
EX |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
INSERT |
IN |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
REFERENCES |
RF |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
SELECT |
SL |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
SHOWPLAN |
SPLN |
SERVEUR |
ALTER TRACE |
BASE DE DONNÉES |
SUBSCRIBE QUERY NOTIFICATIONS |
SUQN |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
TAKE OWNERSHIP |
TO |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
UPDATE |
UP |
SERVEUR |
CONTROL SERVER |
BASE DE DONNÉES |
VIEW DATABASE STATE |
VWDS |
SERVEUR |
VIEW SERVER STATE |
BASE DE DONNÉES |
VIEW DEFINITION |
VW |
SERVEUR |
VIEW ANY DEFINITION |
POINT DE TERMINAISON |
ALTER |
AL |
SERVEUR |
ALTER ANY ENDPOINT |
POINT DE TERMINAISON |
CONNECT |
CO |
SERVEUR |
CONTROL SERVER |
POINT DE TERMINAISON |
CONTROL |
CL |
SERVEUR |
CONTROL SERVER |
POINT DE TERMINAISON |
TAKE OWNERSHIP |
TO |
SERVEUR |
CONTROL SERVER |
POINT DE TERMINAISON |
VIEW DEFINITION |
VW |
SERVEUR |
VIEW ANY DEFINITION |
CATALOGUE DE TEXTE INTÉGRAL |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY FULLTEXT CATALOG |
CATALOGUE DE TEXTE INTÉGRAL |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
CATALOGUE DE TEXTE INTÉGRAL |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
CATALOGUE DE TEXTE INTÉGRAL |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
CATALOGUE DE TEXTE INTÉGRAL |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
CONNEXION |
ALTER |
AL |
SERVEUR |
ALTER ANY LOGIN |
CONNEXION |
CONTROL |
CL |
SERVEUR |
CONTROL SERVER |
CONNEXION |
IMPERSONATE |
IM |
SERVEUR |
CONTROL SERVER |
CONNEXION |
VIEW DEFINITION |
VW |
SERVEUR |
VIEW ANY DEFINITION |
TYPE DE MESSAGE |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY MESSAGE TYPE |
TYPE DE MESSAGE |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
TYPE DE MESSAGE |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
TYPE DE MESSAGE |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
TYPE DE MESSAGE |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
OBJET |
ALTER |
AL |
SCHÉMA |
ALTER |
OBJET |
CONTROL |
CL |
SCHÉMA |
CONTROL |
OBJET |
DELETE |
DL |
SCHÉMA |
DELETE |
OBJET |
EXECUTE |
EX |
SCHÉMA |
EXECUTE |
OBJET |
INSERT |
IN |
SCHÉMA |
INSERT |
OBJET |
RECEIVE |
RC |
SCHÉMA |
CONTROL |
OBJET |
REFERENCES |
RF |
SCHÉMA |
REFERENCES |
OBJET |
SELECT |
SL |
SCHÉMA |
SELECT |
OBJET |
TAKE OWNERSHIP |
TO |
SCHÉMA |
CONTROL |
OBJET |
UPDATE |
UP |
SCHÉMA |
UPDATE |
OBJET |
VIEW DEFINITION |
VW |
SCHÉMA |
VIEW DEFINITION |
LIAISONS DE SERVICE DISTANT |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY REMOTE SERVICE BINDING |
LIAISONS DE SERVICE DISTANT |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
LIAISONS DE SERVICE DISTANT |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
LIAISONS DE SERVICE DISTANT |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
RÔLE |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY ROLE |
RÔLE |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
RÔLE |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
RÔLE |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
ITINÉRAIRE |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY ROUTE |
ITINÉRAIRE |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
ITINÉRAIRE |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
ITINÉRAIRE |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
SCHÉMA |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY SCHEMA |
SCHÉMA |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
SCHÉMA |
DELETE |
DL |
BASE DE DONNÉES |
DELETE |
SCHÉMA |
EXECUTE |
EX |
BASE DE DONNÉES |
EXECUTE |
SCHÉMA |
INSERT |
IN |
BASE DE DONNÉES |
INSERT |
SCHÉMA |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
SCHÉMA |
SELECT |
SL |
BASE DE DONNÉES |
SELECT |
SCHÉMA |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
SCHÉMA |
UPDATE |
UP |
BASE DE DONNÉES |
UPDATE |
SCHÉMA |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
SERVEUR |
ADMINISTER BULK OPERATIONS |
ADBO |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY CONNECTION |
ALCO |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY CREDENTIAL |
ALCD |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY DATABASE |
ALDB |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY ENDPOINT |
ALHE |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY EVENT NOTIFICATION |
ALES |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY LINKED SERVER |
ALLS |
Non applicable |
Non applicable |
SERVEUR |
ALTER ANY LOGIN |
ALLG |
Non applicable |
Non applicable |
SERVEUR |
ALTER RESOURCES |
ALRS |
Non applicable |
Non applicable |
SERVEUR |
ALTER SERVER STATE |
ALSS |
Non applicable |
Non applicable |
SERVEUR |
ALTER SETTINGS |
ALST |
Non applicable |
Non applicable |
SERVEUR |
ALTER TRACE |
ALTR |
Non applicable |
Non applicable |
SERVEUR |
AUTHENTICATE SERVER |
AUTH |
Non applicable |
Non applicable |
SERVEUR |
CONNECT SQL |
COSQ |
Non applicable |
Non applicable |
SERVEUR |
CONTROL SERVER |
CL |
Non applicable |
Non applicable |
SERVEUR |
CREATE ANY DATABASE |
CRDB |
Non applicable |
Non applicable |
SERVEUR |
CREATE DDL EVENT NOTIFICATION |
CRDE |
Non applicable |
Non applicable |
SERVEUR |
CREATE ENDPOINT |
CRHE |
Non applicable |
Non applicable |
SERVEUR |
CREATE TRACE EVENT NOTIFICATION |
CRTE |
Non applicable |
Non applicable |
SERVEUR |
EXTERNAL ACCESS ASSEMBLY |
XA |
Non applicable |
Non applicable |
SERVEUR |
SHUTDOWN |
SHDN |
Non applicable |
Non applicable |
SERVEUR |
UNSAFE ASSEMBLY |
XU |
Non applicable |
Non applicable |
SERVEUR |
VIEW ANY DATABASE |
VWDB |
Non applicable |
Non applicable |
SERVEUR |
VIEW ANY DEFINITION |
VWAD |
Non applicable |
Non applicable |
SERVEUR |
VIEW SERVER STATE |
VWSS |
Non applicable |
Non applicable |
SERVICE |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY SERVICE |
SERVICE |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
SERVICE |
SEND |
SN |
BASE DE DONNÉES |
CONTROL |
SERVICE |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
SERVICE |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
CLÉ SYMÉTRIQUE |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY SYMMETRIC KEY |
CLÉ SYMÉTRIQUE |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
CLÉ SYMÉTRIQUE |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
CLÉ SYMÉTRIQUE |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
CLÉ SYMÉTRIQUE |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
TYPE |
CONTROL |
CL |
SCHÉMA |
CONTROL |
TYPE |
EXECUTE |
EX |
SCHÉMA |
EXECUTE |
TYPE |
REFERENCES |
RF |
SCHÉMA |
REFERENCES |
TYPE |
TAKE OWNERSHIP |
TO |
SCHÉMA |
CONTROL |
TYPE |
VIEW DEFINITION |
VW |
SCHÉMA |
VIEW DEFINITION |
UTILISATEUR |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY USER |
UTILISATEUR |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
UTILISATEUR |
IMPERSONATE |
IM |
BASE DE DONNÉES |
CONTROL |
UTILISATEUR |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
COLLECTION DE SCHÉMAS XML |
ALTER |
AL |
SCHÉMA |
ALTER |
COLLECTION DE SCHÉMAS XML |
CONTROL |
CL |
SCHÉMA |
CONTROL |
COLLECTION DE SCHÉMAS XML |
EXECUTE |
EX |
SCHÉMA |
EXECUTE |
COLLECTION DE SCHÉMAS XML |
REFERENCES |
RF |
SCHÉMA |
REFERENCES |
COLLECTION DE SCHÉMAS XML |
TAKE OWNERSHIP |
TO |
SCHÉMA |
CONTROL |
COLLECTION DE SCHÉMAS XML |
VIEW DEFINITION |
VW |
SCHÉMA |
VIEW DEFINITION |
RÔLE D'APPLICATION |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY APPLICATION ROLE |
RÔLE D'APPLICATION |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
RÔLE D'APPLICATION |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
ASSEMBLY |
ALTER |
AL |
BASE DE DONNÉES |
ALTER ANY ASSEMBLY |
ASSEMBLY |
CONTROL |
CL |
BASE DE DONNÉES |
CONTROL |
ASSEMBLY |
EXECUTE |
EX |
BASE DE DONNÉES |
EXECUTE |
ASSEMBLY |
REFERENCES |
RF |
BASE DE DONNÉES |
REFERENCES |
ASSEMBLY |
TAKE OWNERSHIP |
TO |
BASE DE DONNÉES |
CONTROL |
ASSEMBLY |
VIEW DEFINITION |
VW |
BASE DE DONNÉES |
VIEW DEFINITION |
Exemples
Les exemples suivants montrent comment vous pouvez récupérer des informations relatives aux autorisations.
A. Retour de la liste complète des autorisations accordables
SELECT * FROM fn_builtin_permissions(default);
GO
B. Retour des autorisations sur une classe d'objets particulière
L'exemple suivant retourne les autorisations sur les assemblys.
SELECT * FROM fn_builtin_permissions('assembly');
GO
C. Retour des autorisations accordées à l'entité de sécurité en cours d'exécution sur un objet
L'exemple suivant retourne les autorisations sur un objet nommé Orders55
.
SELECT * FROM fn_my_permissions('Orders55', 'object');
GO
D. Retour des autorisations applicables à un objet spécifié
L'exemple suivant retourne les autorisations applicables à un objet nommé Yttrium
. Notez que la fonction intégrée OBJECT_ID
est utilisée pour récupérer l'identificateur de l'objet Yttrium
.
SELECT * FROM sys.database_permissions
WHERE major_id = OBJECT_ID('Yttrium');
GO
Voir aussi
Concepts
Autorisations des rôles de base de données fixes
Autorisations des rôles de serveur fixe
Entités sécurisables
Autres ressources
sys.fn_builtin_permissions (Transact-SQL)
sys.database_permissions (Transact-SQL)
sys.database_principals (Transact-SQL)
sys.database_role_members (Transact-SQL)
sys.server_permissions (Transact-SQL)
sys.server_principals (Transact-SQL)
sys.server_role_members (Transact-SQL)
sys.sql_logins (Transact-SQL)
sys.certificates (Transact-SQL)
sys.symmetric_keys (Transact-SQL)
sys.asymmetric_keys (Transact-SQL)
sys.key_encryptions (Transact-SQL)
sys.crypt_properties (Transact-SQL)
sys.credentials (Transact-SQL)
OBJECT_ID (Transact-SQL)