Quiero saber si puedo llegar a correr un SP antes de correrlo.

20/03/2007 - 14:30 por Chicho | Informe spam
Tengo una consulta.

¿Hay alguna función de sistema que me pueda decir si un usuario
logueado puede correr o no un procedimiento y sea porque lo tiene
asignado directamente o a través de un rol o a través de un grupo
global?

Porque traté de empezar a hacerlo a mano y no me queda muy bien ya que
puede tener permiso de ejecución de varias maneras.

¿Alguna ayuda de como hacerlo manual?

Muchas gracias.
 

Leer las respuestas

#1 Juan Carlos
20/03/2007 - 16:32 | Informe spam
Puedes apoyarte en la tabla Syspermissions, la cual en combinacion con
la sysobjects y sysusers, te puede indicar los privilegios de un
usuario.

Te recomendaria, ordenar los privilegios de accesos, y agruparlos en
Roles, para una mejor administracion (y control).
Como dato adicional, la Negacion de un permiso esta por encima de
cualquier otro permiso de acceso otorgado.

Saludos,

Juan Carlos Mendoza

On 20 mar, 08:30, "Chicho" wrote:
Tengo una consulta.

¿Hay alguna función de sistema que me pueda decir si un usuario
logueado puede correr o no un procedimiento y sea porque lo tiene
asignado directamente o a través de un rol o a través de un grupo
global?

Porque traté de empezar a hacerlo a mano y no me queda muy bien ya que
puede tener permiso de ejecución de varias maneras.

¿Alguna ayuda de como hacerlo manual?

Muchas gracias.

Preguntas similares