sp_helpdbfixedrole (Transact-SQL)

Retourne la liste des rôles de base de données fixes.

Icône Lien de rubrique Conventions de syntaxe Transact-SQL

Syntaxe

sp_helpdbfixedrole [ [ @rolename = ] 'role' ] 

Arguments

  • [ @rolename = ] 'role'
    Nom d'un rôle de base de données fixe. role est de type sysname, avec NULL comme valeur par défaut. Si role est spécifié, les informations retournées ne concernent que ce rôle, mais, dans le cas contraire, la liste et la description de tous les rôles de base de données fixes sont fournies.

Valeurs de code retournées

0 (réussite) ou 1 (échec)

Jeux de résultats

Nom de la colonne

Type de données

Description

DbFixedRole

sysname

nom du rôle de base de données fixe.

Description

nvarchar(70)

Description de DbFixedRole.

Notes

Les rôles de base de données fixes, tels que répertoriés dans le tableau ci-dessous, sont définis au niveau de la base de données et possèdent les autorisations leur permettant d'effectuer des opérations d'administration spécifiques au niveau de la base de données. Il est impossible d'ajouter ou de supprimer des rôles de base de données fixes. Les autorisations accordées à un rôle de base de données fixe ne peuvent pas être modifiées.

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 des DDL de base de données

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

Le tableau ci-dessous indique les procédures stockées utilisées pour modifier les rôles de base de données.

Procédure stockée

Action

sp_addrolemember

Ajoute un utilisateur de base de données à un rôle de base de données fixe

sp_helprole

Affiche la liste des membres d'un rôle fixe de base de données.

sp_droprolemember

Supprime un membre d'un rôle fixe de base de données

Autorisations

Nécessite l'appartenance au rôle public.

Les informations retournées sont sujettes à des restrictions d'accès aux métadonnées. Les entités sur lesquelles le principal ne possède pas d'autorisations n'apparaissent pas. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Exemples

Dans l'exemple ci-dessous, la liste de tous les rôles de base de données fixe est affichée.

EXEC sp_helpdbfixedrole;
GO

Voir aussi

Référence

Procédures stockées liées à la sécurité (Transact-SQL)

sp_addrolemember (Transact-SQL)

sp_dbfixedrolepermission (Transact-SQL)

sp_droprolemember (Transact-SQL)

sp_helprole (Transact-SQL)

sp_helprolemember (Transact-SQL)

Procédures stockées système (Transact-SQL)