Bonjour,
Je ne suis pas sûr que vous fassiez la distinction entre connexion et utilisateur de base de données,et je vous invite à un peu de lecture 
Dans SQL Server 2000 comme dans SQL Server 2005 ou 2008, il vous suffit pour cela de créer un rôle de base de données auquel vous attribuez des droits.
Pour tout nouvel utilisateur, il vous suffit de l'ajouter au rôle pour qu'il hérite des droits octroyés à ce dernier.
La différence c'est qu'avec SQL Server 2000, pour créer le rôle il faut utiliser sp_addrole, alors qu'avec SQL Server 2005 ou 2008, il faut utiliser CREATE ROLE.
Pour l'octroi, le refus ou la révocation de droits, cela se passe pareil quelle que soit la version de SQL Server :
1 2 3 4 5 6 7 8 9 10 11
| -- Octroi
GRANT listeDePermissions
TO ROLE::monRole
-- Refus
DENY listeDePermissions
TO ROLE::monRole
-- Révocation
REVOKE listeDePermissions
TO ROLE::monRole |
Vous ajoutez ensuite les utilisateurs au rôle :
EXEC sp_addrolemember 'monRole', 'monUtilisateur'
@++
Partager