Bonjour,
J'ai certaines étapes de jobs qui lancent des scripts via cscript.
Le user qui lance ces jobs n'a pas les droits pour utiliser cscript.
Pouvez-vous me donner les droits nécessaires pour l'exécution de cscript ?
Merci.
Bonjour,
J'ai certaines étapes de jobs qui lancent des scripts via cscript.
Le user qui lance ces jobs n'a pas les droits pour utiliser cscript.
Pouvez-vous me donner les droits nécessaires pour l'exécution de cscript ?
Merci.
Soit il faut que vous modifiez le compte système du service SQL Server Agent pour qu'ils soit autorisé sur CSCRIPT, soit vous créez un proxy pour régler cette autorisation et devez modifie le contexte d'exécution de chacun des travaux.
Pour ma part vu quel plusieurs jobs l'utilise je réglerais ce problème au niveau du compte NT
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
C'est pas moi qui vous répondrais vu que je ne connais pas CSCRIPT et que je suis presque un ignare en matière de droits système !
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Je lance mon étape avec un user Windows présent dans mon AD.
Je me suis connecté à mon serveur via ce compte pour tester mon étape.
Elle fonctionne bien lorsque je lance mon .bat
En revanche, lorsque je l'exécute via management studio, j'ai le message suivant :
Etape de type Système d'exploitation (CmdExec)Accès refusé
Exécuté en tant que : compte proxy Système d'exploitation (CmdExec)
Bonjour,
Donc avec votre user windows pas de souci..
Maintenant avez vous paramétrer le proxy account pour votre agent sqlserver et l'exécution de votre job ?
++
Partager