IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

automatiser un job cmdExec (fichier bat)


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 28
    Par défaut automatiser un job cmdExec (fichier bat)
    Bonjour la communauté,
    Voici mon pb, j'ai envie grâce à l'agent sql de MSSQL server 2005 d'automatiser l'exécution d'un fichier bat. pour ce faire j'ai crée un job, lorsque je demarre le job tout marche bien, j'ai planifié le job chaque 5 mins et il est censé envoyé un mail. Malheureusement aucun mail n'est envoyé, ca signifie donc qu'il y'a un problème puisque lorsque je double-clique sur le fichier bat, la fenetre du dos s'ouvre, il est éxecuté et le mail est envoyé. J'ai essayé de crée un proxy pour les cmdExec mais le pb demeure. Aidez moi, c'est vraiment tres tres urgent!!
    merci.

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Peux t'on avoir quelques précisions ?
    Contenu du fichier de commande .bat ?

    ++

  3. #3
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 28
    Par défaut
    Merci pour ta réaction,
    le contenu du fichier est en fait un code qui permet d'éxécuter un fichier PHP en ligne de commande. Je tiens à priser que le problème ne doit pas être au niveau du contenu du fichier puisque lorsque je double-clique sur le fichier bat, l'invite de commande apparait, l'exécution s'effectue et je reçois bel et bien le message dans ma boite, le problème c'est que je veux automatiser ça à l'aide de sql server agent et ca ne marche plus: aucun mail.

  4. #4
    Invité
    Invité(e)
    Par défaut
    est-ce que le user qui lance la tâche a les droits de faire tout ça ?

  5. #5
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 28
    Par défaut
    Citation Envoyé par Jerome_Mtl Voir le message
    est-ce que le user qui lance la tâche a les droits de faire tout ça ?
    Oui, puisque j'exécute d'autre travaux avec ce user notamment le mise à jour de ma base de données. Je tiens à rappeler que je n'ai aucun message d'erreur sauf que l'exécution ne produit pas le résultat escompté.
    merci

  6. #6
    Membre Expert

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Par défaut
    Si dans une commande dos vous faites:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    runas /user:<domaine\userNameUsedByProxy> cmd
    Que vous entrez le mot de passe correspondant au compte entre utilise par votre proxy (et donc mappe sur un credential) pour executer le step du job que vous avez cree , et que vous executez dans cette nouvelle fenetre de commande DOS votre fichier .bat executant votre script PHP, que se passe t'il ?

    Avez vous un message d'erreur ?
    Generez vous des logs dans votre script PHP ?
    Si non - il serait utile de le faire.
    Si oui, que disent-ils ?

Discussions similaires

  1. Exécuter le fichier Bat après export du job
    Par thanush dans le forum Développement de jobs
    Réponses: 10
    Dernier message: 01/04/2014, 20h44
  2. Export Job et exécution fichier .bat
    Par pedroPHP dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 24/07/2012, 16h32
  3. Réponses: 4
    Dernier message: 14/01/2008, 08h42
  4. [BAT] commande AT pour exécuter fichier .bat
    Par PatLogan dans le forum Scripts/Batch
    Réponses: 10
    Dernier message: 04/01/2005, 16h51
  5. Fichier bat + FTP + passage parametres
    Par Leti dans le forum Scripts/Batch
    Réponses: 20
    Dernier message: 13/12/2004, 18h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo