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
Merci beaucoup ca marche nikel !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager