 Hola a Todos Tengo una consulta tengo un procedimiento para crear un inicio de session en sql server 2005 el problema radica q no me crear el procedimiento almacenado para crear inicio de sesion
 Hola a Todos Tengo una consulta tengo un procedimiento para crear un inicio de session en sql server 2005 el problema radica q no me crear el procedimiento almacenado para crear inicio de sesion
aqui esta el codigo
Código PHP:
   CREATE PROCEDURE Sp_CrearLogin
(
    @USUARIO    VARCHAR(100),
    @CLAVE        VARCHAR(100),
    @BD            VARCHAR(100),
    @EXPIRE        BIT
)
AS
    BEGIN TRY
        CREATE LOGIN @USUARIO WITH 
        PASSWORD = @CLAVE,
        DEFAULT_DATABASE=@BD, 
        DEFAULT_LANGUAGE=[Español], 
        CHECK_EXPIRATION=@EXPIRE, 
        CHECK_POLICY=ON;
    END TRY
    BEGIN CATCH
        PRINT 'NUMERO DE ERROR: ' + ERROR_NUMBER();
        PRINT 'MENSAJE DE ERROR: ' +ERROR_MESSAGE();
    END CATCH;
GO 
    Mens 102, Nivel 15, Estado 1, Procedimiento Sp_CrearLogin, Línea 10
Incorrect syntax near '@USUARIO'.
Mens 319, Nivel 15, Estado 1, Procedimiento Sp_CrearLogin, Línea 10
Incorrect syntax near the keyword 'with'. If this statement is a common table expression or an xmlnamespaces clause, the previous statement must be terminated with a semicolon.

 supongo q esta mal la variable @USUARIO ya q es de tipo varchar y al crear no me reconoce he probado en ponerlo entre parentesis pero me generar error en clave alguna ayuda para resolverlo o tienen un codigo para poder crearlo
supongo q esta mal la variable @USUARIO ya q es de tipo varchar y al crear no me reconoce he probado en ponerlo entre parentesis pero me generar error en clave alguna ayuda para resolverlo o tienen un codigo para poder crearlo 
  
 


 Ojala q a Todos les Sirvan en Caso Tengan el Mismo Problema q yo Tuve
Ojala q a Todos les Sirvan en Caso Tengan el Mismo Problema q yo Tuve  
 
