OVH Cloud OVH Cloud

Autorisations pour les Jobs

2 réponses
Avatar
Dimitri
Bonjour,

J'aimerais savoir quelles sont les autorisations, =E0 minima, =E0 mettre
en place pour un user pour qu'il puisse cr=E9er et lancer des jobs ...
faut il pour cela lui donner acc=E8s =E0 la base MSDB ... en =E9criture ?
.=2E. =20
Merci de votre aide
cdlt
Dimitri

2 réponses

Avatar
Christian Robert
Bonjour,

Visiblement les règles diffères si nous sommes sur SQL Server 2000 ou sous
SQL SErver 2005.

Pour la version 2000, l'aide en ligne stipule qu'il faut être mebre du rôle
public de MSDB, c'est tout. Cele ne donne pas pour autant les droits
d'execution de des tâches, le propriéatire de la tâche l'execute.

Pour la version 2005, il faut être sysadmin, ou être membre de l'un des
rôles de l'agent SQL, défins dans MSDB :

SQLAgentUserRole
ou
SQLAgentReaderRole
ou
SQLAgentOperatorRole

Voilà, clairement à ce niveau SQL 2005 est plus sécurisé que la version
précédente.

--
Cordialement

Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005


"Dimitri" a écrit :

Bonjour,

J'aimerais savoir quelles sont les autorisations, à minima, à mettre
en place pour un user pour qu'il puisse créer et lancer des jobs ...
faut il pour cela lui donner accès à la base MSDB ... en écriture ?
....
Merci de votre aide
cdlt
Dimitri




Avatar
westindian
Hello

Voici l'architecture et le droit pour manager un job :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adminsql/ad_security_9nla.asp

@+

WestIndian

"Dimitri" wrote in message
news:
Bonjour,

J'aimerais savoir quelles sont les autorisations, à minima, à mettre
en place pour un user pour qu'il puisse créer et lancer des jobs ...
faut il pour cela lui donner accès à la base MSDB ... en écriture ?
...
Merci de votre aide
cdlt
Dimitri