Permisos con Stored Procedures

31/03/2009 - 16:09 por iNewbie | Informe spam
buenas!

voy al grano: tengo un stored procedure, que adentro hace querys utilizando
una vista. El problema es que me tira error de "Permiso de Execute denegado
sobre la vista XXX" cuando ejecuto el stored procedure. Hasta ahora, cuando
utilizo un stored procedure, al usuario de esa aplicacion le asigno permisos
SOLAMENTE sobre el stored procedure mismo, no siendo necesario dar permiso
sobre las tablas o vistas que use ese stored procedure, pero en esta ocasion,
por alguna razon que no entiendo, me tira ese error. Remarco por las dudas,
el error me lo tira al ejecutar el stored procedure (que adentro usa la
vista).
Alguna idea ?

saludos y gracias!!
 

Leer las respuestas

#1 Carlos Sacristan
31/03/2009 - 16:15 | Informe spam
No creo que el mensaje que te aparece sea que falta permisos de ejecución
sobre una vista; o es permisos de ejecución sobre un procedimiento (o
función) o de select sobre la vista.

En cualquier caso, ¿cuál es el esquema (o propietario, si no estamos
hablando de SQL Server 2005) de esa vista? ¿es el mismo que el del
procedimiento?


Un saludo
-
www.navento.com
Servicios de Localización GPS


"iNewbie" wrote:

buenas!

voy al grano: tengo un stored procedure, que adentro hace querys utilizando
una vista. El problema es que me tira error de "Permiso de Execute denegado
sobre la vista XXX" cuando ejecuto el stored procedure. Hasta ahora, cuando
utilizo un stored procedure, al usuario de esa aplicacion le asigno permisos
SOLAMENTE sobre el stored procedure mismo, no siendo necesario dar permiso
sobre las tablas o vistas que use ese stored procedure, pero en esta ocasion,
por alguna razon que no entiendo, me tira ese error. Remarco por las dudas,
el error me lo tira al ejecutar el stored procedure (que adentro usa la
vista).
Alguna idea ?

saludos y gracias!!

Preguntas similares