Salut tout le monde
j ai la procedure suivante pris sur le schema donne par la FAQ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CREATE PROCEDURE T_Log
@login varchar(50)
AS
BEGIN
if not exists (select * from sysusers where name = @login) 
   begin 
   PRINT 'L''utilisateur '+@login+'n''existe pas dans la base '+db_name()+' du serveur '+@@servername 
   return -1 
   end 
 
if not exists (select * from master..syslogins where name = @login) 
   begin 
   /* Login inexistant => création */ 
   select 'exec sp_addlogin '+ @login+ ', MotDePasse' 
   end 
SELECT 'EXEC SP_DROPUSER '+@login 
SELECT 'EXEC SP_ADDUSER '+@login+', '+ @login 
 
END
en entrant le parametre @login il ne me cree pas la nouvelle connexion ni le nouveau user
pouvez vous m aidez svp
Merci