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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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
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
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" <dimitri.fryc@gmail.com> wrote in message
news:1147353837.956839.135740@j33g2000cwa.googlegroups.com...
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
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