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.
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