Bonjour,
je viens de créer une Proc Stcoké: pour ajouter un nouveau compte sql server 2000. voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE proc Utilisateur(@Comp varchar(20), @MP varchar(20))
as
exec sp_addlogin
@Comp,@MP,'Base'
exec sp_addsrvrolemember @Comp,'public'
exec sp_addsrvrolemember @Comp,'db owner'
exec sp_grantdbaccess @Comp
.

quand je l'exécute:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
exec Utilisateur  'compte1','2006'
érreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
New login created.
'public' is not a fixed server role.
'db owner' is not a fixed server role.
Granted database access to 'compte1'.
le compte est bien crée mais je peux pas l'utiliser pour ajouter où inserer où modifier ??. que je dois ajouter au procedure pour que je puisse utiliser le compte ainsi crée avec cette procedure pour faire l'ajout,suppression,etc.
d'avance merci