2008-09-15 6 views
1

J'ai un certain nombre de développeurs qui me demandent si certains travaux SQL ont été exécutés, et je voudrais leur donner accès pour les vérifier par eux-mêmes sans leur donner les droits sysadmin. Je sais que dans SQL 2005, vous pouvez leur accorder le SQLAgentReaderRole, mais je suis à la recherche d'une solution dans SQL 2000.SQL 2000 équivalent de SQLAgentReaderRole

Répondre

2

Assez sûr qu'il n'y en a pas un sorti de la boîte. Ce fil semble être assez décent ... à mi-chemin, ils discutent de la création d'un rôle et le verrouillent ensuite davantage. Vous pouvez également créer un mini-programme (sp even?) Pour envoyer par courrier électronique les résultats du travail sous forme de résumé ou ajouter à chaque travail un événement d'achèvement pour envoyer un e-mail à un groupe d'e-mails.

http://sqlforums.windowsitpro.com/web/forum/messageview.aspx?catid=60&threadid=43021&enterthread=y

+0

correcte, il n'y a pas de rôle pour SQL 2000. –

0

On dirait qu'il ya un peu d'espoir pour ceux d'entre nous qui travaillent encore avec 2000 -

« Afin d'y parvenir dans SQL Server 2000, le DBA doit ajouter l'utilisateur rôle TargetServersRole dans la base de données MSDB. Avant le Service Pack 3 sur SQL Server 2000, l'utilisateur doit être ajouté au groupe sysadmin afin d'avoir la possibilité d'afficher les travaux appartenant au groupe sysadmin. "

cité de http://www.sql-server-performance.com/faq/sqlagent_scheduled_jobs_p1.aspx via http://social.msdn.microsoft.com/Forums/en/sqlsmoanddmo/thread/8a05fe47-50c7-4b95-b631-8f7d69d31dae