Vuelvo a abusar de ustedes jajaaaa. Estoy buscando como poder dar permisos para que un grupo pueda visualizar los jobs, sus estados y su historico. Ademas a otro grupo le debo dar los permisos anteriores mas poder stopear y startear jobs. El tema es que obviamente no les quiero dar SYSADMINS. Me pueden dar una mano? Yo de mientras sigo investigando en la web haber si encuentro algo. Desde ya muchas GRACIAS.
Fijate si por este lado encontrás algo. http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/ADS/en-us/concept_jobs_roles.mspx?mfr=true Saludos,
Esta solucion no me sirve. Te detallo un poco mas para que si existe algo me puedan dar una mano. El ambiente productivo esta montado sobre SQL2000 y quisiera ver de darle permisos a un sector para que pueda stopear y startear jobs. Pero no quiero ni loco darle sysadmin, ahi esta mi dilema.... Mi idea es generar un Rol con N permiso que pueda hacer esto .. pero no se si se puede... No encontre nada... En fin,, si alguien lo hizo que me cuente.... Exitos
ok, lo sabia pero por ahi habia alguna forma de hacerlo sin dar el sysadmin. GRACIAS igualmente. Se puede cerrar el post.
No lamentablemente no hay una opcion que permita realizar esto. Para solucionar el tema uno de mis compañeros diseño una aplicacion en Visual Basic la cual se conecta con un usuario SysAdmin a la base y se puede stopear y startear los jobs que habilitamos en la aplicacion. Sirve para que el usuario no stopee nada que no lo autorizamos, ademas no sabe el usuario ya que esta harcodeado por la aplicacion. En fin, no era lo que pensaba pero se pudo solucionar con esta forma. Saludos a todos!
para poder visualizar los jobs en SQL server 2000 solo es necesario que agreges el grupo de usuario en la base de datos MSDB como public y marcar los permisos RepositoryUser y TargetServersRole. USE [msdb] GO EXEC dbo.sp_grantdbaccess @loginame = N'Nombre_del_usuario', @name_in_db = N' Nombre_del_usuario ' GO EXEC sp_addrolemember N'RepositoryUser', N' Nombre_del_usuario ' GO EXEC sp_addrolemember N'TargetServersRole', N' Nombre_del_usuario ' GO
Bienvenido al forum Jesús!!. Gracias por tu colaboración. Dudo que la persona que originó la pregunta siga en problemas ya que es del año 2007. Saludos,