Hola grupo...
Tengo algo extraño que no habia pasado NUNCA.
Tengo una base de datos, con tablas y procedimientos...(algo normal). Existe
un usuario que es el db_owner.
Ahora creo un usuario le permito acceso a la base y realizo consultas sobre
tablas y procedimientos. En tablas saca error de permiso de SELECT asi que
le doy ese permiso y no problem, trato de ejecutar un procedimiento y aqui
viene lo raro.
1) Me toca anteponerle el nombre del usuario ej: sigma.sp_procedimiento
2) El procedimiento internamente hace un select a una tabla, y me esta
sacando que no tengo permito sobre la tabla de SELECT .como asi..no
se supone que si se le da permiso de EXECUTE al procedimiento a los objetos
internos no hay que darle permisos explicitamente???
Algun comentario al respecto.
Gracias mil
Ejms:
exec sp_Cargar_Dia_Habil '2002'
Servidor: mensaje 2812, nivel 16, estado 62, línea 1
No se encontró el procedimiento almacenado 'sp_Cargar_Dia_Habil'.
exec sigma.sp_Cargar_Dia_Habil '2002'
Servidor: mensaje 229, nivel 14, estado 5, procedimiento
sp_Cargar_Dia_Habil, línea 4
Permiso SELECT denegado para el objeto 'SIB_DIAS_HABILES', base de datos
'Sigma', propietario 'dbo'.
Leer las respuestas