Alter login sql server 2005 sp3

¿Hola experto tengo un problema no se como ejecutar un alter login desde un sp? Me da error cuando ejecuto el sp que realiza el alter login. Adjunto sp
USE [master]
GO
CREATE PROCEDURE [dbo].[usp_alter_user]
@usuario VARCHAR(12),
@pass VARCHAR(15)
AS
Declare @sql varchar(255)
Set @sql='ALTER LOGIN ' + '@usuario' + ' WITH PASSWORD = ' + '@pass'
Exec @sql1
Ejecución ej
USE [master]
GO
DECLARE@return_value int
EXEC@return_value = [dbo].[usp_alter_user]
@usuario = N'aa',
@pass = N'1234'
SELECT'Return Value' = @return_value
GO
Error
Mens 2812, Nivel 16, Estado 62, Procedimiento usp_alter_user, Línea 13
No se encontró el procedimiento almacenado 'ALTER LOGIN @usuario WITH PASSWORD = @pass'.
(1 filas afectadas)
¿Alguna idea como puedo realizar esto sin error?
Saludos.

Añade tu respuesta

Haz clic para o