Aurez-vous des pistes pour l'administration d'utilisateurs (création, suppression, désactivation, attribution de rôles/permission ...) sous Delphi 6 pro et MS SQL Server 2000, sous l'OS Windows XP Pro.
Il faut lire dans la doc de sql server comment écrire les requêtes pour l'attribution de rôles. tu devrais voir des instructions comme
sp_adduser 'connexion', 'utilisateur', 'rôle'
où le rôle peut être :
- db_owner
- db_accessadmin
- db_securituadmin
- db_ddladmin
- db_backupoperator
- db_datareader
- db_datawriter
- db_denydatareader
- db_denydatawriter
pour créer tes propres rôles, il faut utiliser sp_addrole.
Par ailleurs, à quoi sert la table système sysusers ?
Cette table (système) contient la liste des utilisateurs (et leurs roles) qui ont accès à la base de donnée; crée des utilisateurs et essaie d'exécuter la requête suivante pour vérifier :
Puis , lorsque tu te connectes à ta base, tu n'auras qu'à exécuter les requêtes.
Pour plus de précisions sur les rôles et l'administration, bien vouloir consulter le forum SQL Server.
A+
Partager