sp_helpdbfixedrole (Transact-SQL)
S’applique à :SQL Server
Retourne une liste des rôles de base de données fixes.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]
Arguments
[ @rolename = ] 'role'
Nom d’un rôle de base de données fixe. role est sysname, avec une valeur par défaut NULL. Si le rôle est spécifié, seules les informations relatives à ce rôle sont retournées ; sinon, une liste et une description de tous les rôles de base de données fixes sont retournés.
Codet de retour
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. |
Remarques
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'autorisation n'apparaissent pas. Pour plus d'informations, consultez Metadata Visibility Configuration.
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
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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour