Ver Mensaje Individual
  #7  
Antiguo 14-09-2007
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Reputación: 17
richy08 Va por buen camino
este es el codigo con el que lo estoy intentando ahorita

alterPROCEDURE usuario @users nchar(20),@password varchar(50)
AS
BEGIN
SET
NOCOUNTON;
--SE COMPRUEVA QUE EL USUARIO NO EXISTE EN LA BASE DE DATOS.
IFNOTEXISTS(SELECT*FROM master.dbo.syslogins WHEREname= @users)
BEGIN
--Si no existe--Se crea el Login en la instancia para que pueda iniciar sesion
DECLARE @CreateLoginStatement nvarchar(200)SET @CreateLoginStatement ='CREATE LOGIN ['+QUOTENAME(@users)+'] WITH PASSWORD ['+QUOTENAME(@password)+'] 'EXECsp_executesql @CreateLoginStatement
--Se crea el usuario en la base de datos
CREATEUSER [@usuario] FORLOGIN [@usuario] WITH DEFAULT_SCHEMA=[dbo]
INSERTINTO userssystems VALUES(@users, @password)
end
END
Responder Con Cita