Événements
31 mars, 23 h - 2 avr., 23 h
Le plus grand événement d’apprentissage SQL, Fabric et Power BI. 31 mars au 2 avril. Utilisez le code FABINSIDER pour économiser 400 $.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’applique à : SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Base de données SQL dans Microsoft Fabric
Cet article explique comment attribuer des rôles aux connexions et aux utilisateurs de base de données dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL. Utilisez les rôles dans SQL Server pour gérer efficacement les autorisations. Affectez des autorisations aux rôles, puis ajoutez et supprimez des utilisateurs et des connexions aux rôles. L'utilisation de rôles évite de devoir maintenir individuellement les autorisations pour chaque utilisateur.
SQL Server prend en charge quatre types de rôle.
Rôles serveur fixes
Rôles de serveur définis par l'utilisateur
Rôles de base de données fixes
Rôles de base de données définis par l'utilisateur
Les rôles fixes sont automatiquement disponibles dans SQL Server. Les rôles fixes ont les autorisations nécessaires pour accomplir des tâches courantes. Pour plus d'informations sur les rôles fixes, consultez les liens suivants. Les rôles définis par l'utilisateur sont créés par vous-même et peuvent être personnalisés à l'aide des autorisations que vous sélectionnez. Pour plus d'informations sur les rôles définis par l'utilisateur, consultez les liens suivants.
Notes
Les deux procédures de cette section s’appliquent uniquement à SQL Server.
Dans l'Explorateur d'objets, développez le serveur sur lequel vous souhaitez modifier un rôle serveur fixe.
Développez le dossier Sécurité .
Développez le dossier Rôles serveur .
Cliquez avec le bouton droit sur le rôle à modifier, puis sélectionnez Propriétés.
Dans la boîte de dialogue Propriétés du rôle serveur, sélectionnez la page Membres , sélectionnez Ajouter.
Dans la boîte de dialogue Sélectionner la connexion au serveur ou le rôle de serveur , sous Entrez les noms des objets à sélectionner (exemples), entrez la connexion ou le rôle serveur à ajouter à ce rôle serveur. Vous pouvez également sélectionner Parcourir... et sélectionner l’un ou l’ensemble des objets disponibles dans la boîte de dialogue Parcourir les objets . Sélectionnez OK pour revenir à la boîte de dialogue Propriétés du rôle serveur.
Cliquez sur OK.
Dans l'Explorateur d'objets, développez le serveur sur lequel vous souhaitez modifier un rôle de base de données défini par l'utilisateur.
Développez le dossier Bases de données .
Développez la base de données dans laquelle vous souhaitez modifier un rôle de base de données défini par l'utilisateur.
Développez le dossier Sécurité .
Développez le dossier Rôles .
Développez le dossier Rôles de base de données.
Cliquez avec le bouton droit sur le rôle à modifier, puis sélectionnez Propriétés.
Dans la boîte de dialogue Propriétés du rôle de base de données -database_role_name, dans la page Général, sélectionnez Ajouter.
Dans la boîte de dialogue Sélectionner l’utilisateur ou le rôle de la base de données , sous Entrez les noms des objets à sélectionner (exemples), entrez la connexion ou le rôle de base de données à ajouter à ce rôle de base de données. Vous pouvez également sélectionner Parcourir... et sélectionner l’un ou l’ensemble des objets disponibles dans la boîte de dialogue Parcourir les objets . Sélectionnez OK pour revenir à la boîte de dialogue Propriétés du rôle de base de données -database_role_name .
Cliquez sur OK.
Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter.
ALTER SERVER ROLE diskadmin ADD MEMBER [Domain\Juan] ;
GO
Pour plus d'informations, consultez ALTER SERVER ROLE (Transact-SQL).
Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter.
ALTER ROLE Marketing ADD MEMBER [Domain\Juan] ;
GO
Pour plus d'informations, consultez ALTER ROLE (Transact-SQL).
Nécessite l’autorisation ALTER ANY ROLE sur la base de données, ou l’autorisation ALTER sur le rôle, ou l’appartenance au rôle db_securityadmin.
Dans la base de données SQL dans Microsoft Fabric, les utilisateurs/applications disposant de l’autorisation d’élément d’écriture dans Fabric peuvent accorder n’importe quelle autorisation.
sys.database_principals
de sys.database_role_members
catalogue.Événements
31 mars, 23 h - 2 avr., 23 h
Le plus grand événement d’apprentissage SQL, Fabric et Power BI. 31 mars au 2 avril. Utilisez le code FABINSIDER pour économiser 400 $.
Inscrivez-vous aujourd’huiEntrainement
Module
Prise en main des rôles de sécurité dans Microsoft Dataverse - Training
Découvrez comment définir des autorisations pour limiter l’accès à un environnement ou limiter les utilisateurs qui peuvent afficher, modifier ou supprimer des données dans un environnement de Dataverse.
Certification
Microsoft Certified : Azure Database Administrator Associate - Certifications
Administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides à l’aide des offres de bases de données relationnelles Microsoft PaaS.
Documentation
Accorder une autorisation à un principal - SQL Server
Découvrez comment accorder une autorisation à un principal dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL, notamment les meilleures pratiques.
Créer un rôle serveur - SQL Server
Créer un rôle de serveur dans SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL. Passez en revue les limitations, les restrictions et les autorisations nécessaires.
Créer un utilisateur de base de données - SQL Server
Découvrez comment créer les types les plus courants d’utilisateurs de base de données à l’aide de SQL Server Management Studio ou de Transact-SQL.