Bonjour,
J'aimerais savoir quelle est la procédure pour autoriser un utilisateur n'ayant pas le rôle sysadmin, à accéder au SQL Server Agent.
Cet accès lui permettrait d'en visualiser le contenu, et de lancer l'exécution de job(s).
Merci.
Discussion :
Bonjour,
J'aimerais savoir quelle est la procédure pour autoriser un utilisateur n'ayant pas le rôle sysadmin, à accéder au SQL Server Agent.
Cet accès lui permettrait d'en visualiser le contenu, et de lancer l'exécution de job(s).
Merci.
1 - Créer un login SQL
2 - Créer un compte utilisateur rattaché à ce login dans la base msdb:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 use master GO create login toto with password = 'toto' GO
3 - Lui octroyer le role SQLAgentUserRole
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 use msdb GO create user toto from login toto GO
cf: http://msdn.microsoft.com/en-us/library/ms188283.aspx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sp_addrolemember 'SQLAgentUserRole','toto' GO
Partager