sp_dbfixedrolepermission (Transact-SQL)

Affiche les autorisations d'un rôle de base de données fixe.

ms188423.note(fr-fr,SQL.90).gifRemarque :
sp_dbfixedrolepermission renvoie les informations correctes dans SQL Server 2000. Le résultat ne reflète pas les modifications apportées à la hiérarchie des autorisations implémentées dans SQL Server 2005. Pour plus d'informations, consultez Autorisations des rôles de base de données fixes.

Icône Lien de rubriqueConventions de syntaxe Transact-SQL

Syntaxe

sp_dbfixedrolepermission [ [ @rolename = ] 'role' ]

Arguments

  • [ @rolename = ] 'role'
    Nom d'un rôle de base de données fixe valide SQL Server. role est de type sysname. Sa valeur par défaut est NULL. Si vous ne spécifiez pas l'argument role, les autorisations de tous les rôles de base de données fixes sont affichées.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

Pour afficher la liste des rôles de base de données fixes, exécutez sp_helpdbfixedrole. Le tableau suivant présente les rôles de base de données fixes.

Rôle de base de données fixe Description

db_owner

Propriétaires de base de données

db_accessadmin

Administrateurs de l'accès aux bases de données

db_securityadmin

Administrateurs de la sécurité des bases de données

db_ddladmin

Administrateurs du langage de définition de données (DDL - Data Definition Language)

db_backupoperator

Opérateurs de sauvegarde de base de données

db_datareader

Utilisateurs autorisés à lire les données des bases de données

db_datawriter

Utilisateurs autorisés à écrire des données dans les bases de données

db_denydatareader

Utilisateurs non autorisés à lire les données des bases de données

db_denydatawriter

Utilisateurs non autorisés à écrire des données dans les bases de données

Les autorisations du rôle de base de données fixe db_owner s'étendent à tous les autres rôles de base de données fixes. Pour afficher les autorisations des rôles de serveur fixes, exécutez sp_srvrolepermission.

L'ensemble des résultats comprend les instructions Transact-SQL qu'il est possible d'exécuter ainsi que d'autres activités spéciales que les membres du rôle de base de données peuvent effectuer.

Autorisations

Nécessite l'appartenance en tant que membre au rôle public.

Ensembles de résultats

Nom de la colonne Type de données Description

DbFixedRole

sysname

Nom du rôle de base de données fixe

Autorisation

nvarchar(70)

Autorisations associées à DbFixedRole

Exemples

La requête suivante renvoie les autorisations de tous les rôles de base de données fixes du fait qu'elle ne spécifie pas un rôle précis.

EXEC sp_dbfixedrolepermission;
GO

Voir aussi

Référence

Procédures stockées liées à la sécurité (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
sp_helpdbfixedrole (Transact-SQL)
sp_srvrolepermission (Transact-SQL)
Procédures stockées système (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005