Permisos de INSERCCION

25/01/2005 - 02:49 por Isaías | Informe spam
Creo que esto algun dia lo han comentado, el caso es que
no lo encuentro.

Cuando creo un procedimiento que INSERTA hacia una tabla y
le doy permisos a un usuario de EJECUTAR dicho
procedimiento, me envia un error de que el usuario NO
tiene permisos de inserccion en la tabla ¿Hay forma de que
simplemente conque tenga permisos de ejecucion, pueda
insertar sin darle permisos para dicha accion?

Creo que es algo de sp_configure

Gracias.
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
25/01/2005 - 03:13 | Informe spam
Es un tema de encadenamiento de permisos.

Si usas el mismo usuario para crear el sproc y también la tabla a la que
el sproc accede, solamente necesitas dar permisos sobre el sproc. SQL
Server no necesita en este caso verificar los permisos de la tabla.

Si el usuario que crea el sproc no es el mismo dueño de las tablas a las
que el sproc accede, se corta la cadena de permisos.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Isaías" wrote in message
news::
Creo que esto algun dia lo han comentado, el caso es que
no lo encuentro.

Cuando creo un procedimiento que INSERTA hacia una tabla y
le doy permisos a un usuario de EJECUTAR dicho
procedimiento, me envia un error de que el usuario NO
tiene permisos de inserccion en la tabla ¿Hay forma de que
simplemente conque tenga permisos de ejecucion, pueda
insertar sin darle permisos para dicha accion?

Creo que es algo de sp_configure

Gracias.

Preguntas similares