Bases de Datos > SQL Server

 Permiso De Una Tabla Mediante Procedure

(1/1)

Del Piero:
;) Hola amigos, tengo el siguiente problema:


      La sentencia:

                        GRANT SELECT UPDATE ON Jaime TO Pagos

      Permite dar permiso de seleccionar y actualizar para el usuario Jaime en la tabla pagos.

      Ahora yo quiero convertir esa sentencia en un Store Procedure con 2   parametros
      He tratado de la sguiente manera:
      CREATE PROCEDURE SP_PERMISOTABLA
          @nombreusuario sysname,
          @nombretabla    sysname
      AS
      GRANT SELECT,UPDATE ON nombreusuario TO nombretabla
     
      El procedure se crea correctamente, pero a la hora de ejecutarlo y enviarle los parametros de la siguiente forma:
             EXEC SP_PERMISOTABLA 'Jaime','Pagos'     o tambien
             EXEC SP_PERMISOTABLA Jaime,Pagos

     Me sale el siguiente error:
     "El nombre de objeto 'nombreusuario' no es valido "


       A ver si me dan una mano porque esto es muy importante para manejar permisos dinamicamente.

Navegación

[0] Índice de Mensajes

Ir a la versión completa