Forum Clubic

Problème de droit sur une bdd : user inexistant

Bonsoir à tous,

Je débute dans le langage SQL, je travaille sous SQL 2000 server

Voilà j?ai créé 2 utilisateurs sous l?analyseur de requête SQL :

Code :
USE PTI
exec sp_addlogin ‘aderny’, ‘audrey’, ‘pti’
exec sp_addlogin ‘jdupont’, ‘jean’, ‘pti’
exec sp_adduser ‘aderny’, ‘Audrey Derny’, ‘public’
exec sp_adduser ‘jdupont’, ‘Jean Dupont’, ‘public’

Ma commande s?exécute sans problème, je vérifie dans Enterprise manager et ils sont bien là.

Maintenant je veux leurs donner des droits à audrey (aderny) et a jean :

Code :
GRANT SELECT ON commande TO public
GRANT INSERT, DELETE, UPDATE ON commande TO aderny

Le problème est lorsque j?exécute il me dit que :

Citation:
Serveur : Msg 4604, Niveau 16, État 1, Ligne 2
Utilisateur ou groupe ‘aderny’ inexistant.

Pouvez-vous m?aider ?

Merci.

T’as pas un truc genre public.aderny?

(et surtout Enterprise Manager ne pourrait il pas le faire pour toi?)

Si Entreprise manager peut le faire, mais je voudrais absolument le faire avec le code sql.

Je ne suis pas spécialiste de SQL Server, mais regarde voir s’il ne t’afficherais pas la requête.

Y a peut être un truc que tu n’as pas fait, genre sélectionner la base de données ou des conneries du genre? Je ne sais vraiment pas.

Merci Sans-Nom, je vais voir s’il peut m’afficher le code, mais ça m’étonnerait.

Sinon y auraient ils d’autres personnes qui auraient une idée sur le problème.
Edité le 10/06/2007 à 17:20

Alors j’ai regardé dans Entreprise manager mais on ne peux rien faire au niveau code.

Est-ce qu’il y auraient des personnes qui pourrait me renseigner ?

Et avec audrey comme utilisateur?

Je viens d’essayer et ça ne marche pas j’ai le même message d’erreur.