sp_helpjob

02/09/2004 - 14:08 por maxi | Informe spam
ejecuto dicho sp para saber si un job está en proceso,
pero no puedo ejecutarlo (o mejor dicho lo ejecuto pero me
sale sin resultados) si lo hago con un user que no sea
system admin...

cómo puedo ejecutarlo con un uuario que solo tiene
permisos básicos????


gracias

Preguntas similare

Leer las respuestas

#1 Javier Loria
02/09/2004 - 14:31 | Informe spam
Hola:
No me ha ocurrido esta situacion, pero de acuerdo con la documentacion
en linea, se me ocurren 2 alternativas:
a) Asignar al usuario como propietario del trabajo.
b) Asignar una cuenta a xp_sqlagent_proxy_account que tenga los permisos
necesarios.
Ninguna de las 2 soluciones me gusta mucho :(.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"maxi" wrote in message
news:09c301c490e5$9e5c82f0$
ejecuto dicho sp para saber si un job está en proceso,
pero no puedo ejecutarlo (o mejor dicho lo ejecuto pero me
sale sin resultados) si lo hago con un user que no sea
system admin...

cómo puedo ejecutarlo con un uuario que solo tiene
permisos básicos????


gracias
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
02/09/2004 - 15:52 | Informe spam
Permisos para usar sp_help_jobs, extraido de los Books Online:

Permissions
Execute permissions default to the public role in the msdb database. A user
who can execute this procedure and is a member of the sysadmin fixed role
can also create, delete, or update a job, job step, job category, job
schedule, job server, task, or job history information. A user who is not a
member of the sysadmin fixed role can use sp_help_job to view only the jobs
he/she owns.


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.
"maxi" wrote in message
news:09c301c490e5$9e5c82f0$
ejecuto dicho sp para saber si un job está en proceso,
pero no puedo ejecutarlo (o mejor dicho lo ejecuto pero me
sale sin resultados) si lo hago con un user que no sea
system admin...

cómo puedo ejecutarlo con un uuario que solo tiene
permisos básicos????


gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida