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

Outils SQL Server Discussion :

Execution Travail MS Sql Server depuis batch


Sujet :

Outils SQL Server

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 229
    Points : 137
    Points
    137
    Par défaut Execution Travail MS Sql Server depuis batch
    Bonjour,

    J'ai créé un travail sur un MSSQL 2005 et je veux le lancer depuis un fichier .bat, malheureusement je ne trouve pas le moyen de le faire.

    Je sais executer une requete SQL depuis un fichier .bat via la commande osql

    Quelqu'un pourrait-il m'aiguiller un peu ?

    Merci de vos réponses.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 924
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 924
    Points : 51 724
    Points
    51 724
    Billets dans le blog
    6
    Par défaut
    Les travaux sont enregistrés dans des tables de la base msdb. Il suffit de faire une requête qui interprétera les différentes étapes de votre travail dans les tables sysjobs et sysjobssteps.
    Mais quel est l'intérêt de faire cela ? L'agent SQL ne vous suffit pas ???

    A +

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 229
    Points : 137
    Points
    137
    Par défaut
    Merci pour votre réponse

    J'ai pu trouver effectivement sur la base msdb une proc systeme sp_start_job qui peut être appelée depuis mon .bat et cela fonctionne correctement.

    Je me sers effectivement des tables sysjobs pour recuperer les noms de jobs qui me concernent.

    Le but est de permettre a une chaine d'exploitation de declencher a sa guise des travaux SQL Server sans avoir a mettre en place de planification de travaux.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 924
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 924
    Points : 51 724
    Points
    51 724
    Billets dans le blog
    6
    Par défaut
    Vous pouvez aussi activer, désactiver les travaux de l'agent par un simple UPDATE !

    A +

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Executer un proc stock SQL Server depuis Oracle
    Par ATMorphine dans le forum PL/SQL
    Réponses: 1
    Dernier message: 17/05/2011, 12h05
  2. Execution de SQL Server depuis autre SQL SERVER
    Par Rudolf dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 18/01/2008, 17h52
  3. Connexion à SQL Server depuis Easy PHP
    Par XGotX dans le forum Langage SQL
    Réponses: 1
    Dernier message: 01/03/2007, 12h30
  4. Accéder à une bd SQl Server depuis le net ?
    Par Root_JDK dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 17/01/2007, 11h30
  5. appel procedure sql server depuis oracle
    Par Jdubernat dans le forum Oracle
    Réponses: 2
    Dernier message: 21/12/2006, 16h43

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