Ce document décrit la gestion des droits dans SQL Server au niveau du serveur et de la base de données. Il explique les rôles prédéfinis comme sysadmin, db_owner et db_datareader ainsi que les permissions associées à chaque rôle.
0 évaluation0% ont trouvé ce document utile (0 vote)
21 vues4 pages
Ce document décrit la gestion des droits dans SQL Server au niveau du serveur et de la base de données. Il explique les rôles prédéfinis comme sysadmin, db_owner et db_datareader ainsi que les permissions associées à chaque rôle.
Ce document décrit la gestion des droits dans SQL Server au niveau du serveur et de la base de données. Il explique les rôles prédéfinis comme sysadmin, db_owner et db_datareader ainsi que les permissions associées à chaque rôle.
Ce document décrit la gestion des droits dans SQL Server au niveau du serveur et de la base de données. Il explique les rôles prédéfinis comme sysadmin, db_owner et db_datareader ainsi que les permissions associées à chaque rôle.
Téléchargez comme PPT, PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format ppt, pdf ou txt
Vous êtes sur la page 1sur 4
Gestion des droits
Il est possible de gérer l'attribution des droits au niveau du serveur,
de la base de données, du schéma ou bien directement de l'objet. Les instructions suivantes seront utilisées: GRANT, REVOKE et DENY. Les rôles Les rôles sont des ensembles de permissions. SQL Server propose des rôles prédéfinis aussi appelés fixes Ces rôles fixes sont définis à deux niveaux: - serveur - base de données En plus de ces rôles fixes, il est possible de gérer des rôles "personnalisés". Les rôles de serveur : sysadmin Exécute n'importe quelle opération sur le serveur, c'est l'administrateur du serveur. serveradmin Permet de configurer les paramètres au niveau du serveur. setupadmin Permet d'ajouter/supprimer des serveurs liés et d'exécuter certaines procédures stockées système telles que sp_serveroptions. securityadmin Permet de gérer les connexions d'accès au serveur. processadmin Permet de gérer les traitements, les processus s'exécutant sur SQL Server. dbcreator Permet de créer et modifier les bases de données. diskadmin Permet de gérer les fichiers sur le disque. bulkadmin Permet d'exécuter l'instruction BULK INSERT pour une insertion des données par blocs. Les rôles de base de données db_owner Ce rôle contient toutes les activités possibles dans les autres rôles de la base de données des objets dont le propriétaire est dbo. db_accessadmin Permet d'ajouter ou de supprimer des utilisateurs dans la base de données. Ces utilisateurs correspondent à des connexions SQL Server ou bien à des groupes ou utilisateurs Windows. db_datareader Permet de consulter (SELECT) le contenu de toutes les tables de la base de données. db_datawriter Permet d'ajouter (INSERT), modifier (UPDATE) ou supprimer (DELETE) des données dans toutes les tables utilisateur de la base de données. db_ddladmin Permet d'ajouter (CREATE), modifier (ALTER) ou supprimer (DELETE) des objets de la base de données. db_securityadmin Permet de gérer les rôles, les membres des rôles, et les autorisations sur les instructions et les objets de la base de données. db_backupoperator Permet d'effectuer une sauvegarde de la base de données. db_denydatareader Interdit la visualisation des données de la base. db_denydatawriter Interdit la modification des données contenues dans la base.