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

Développement SQL Server Discussion :

Lancement d'un exe depuis une requête SQL


Sujet :

Développement SQL Server

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Points : 21
    Points
    21
    Par défaut Lancement d'un exe depuis une requête SQL
    Bonjour à tous,

    J'ai un soucis qui me bloque et j'aimerais bien avoir l'aide de quelqu'un ...
    Je n'arrive pas, depuis une requête SQL sous SQL Server 2000, à lancer une commande système du genre "c:\dossier\fichier.exe". J'ai fouillé dans la liste des procédures stockées systèmes, ainsi que dans la FAQ de developpez.com sans trouver de solution.
    Merci à celui qui me sauver ...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 356
    Points : 406
    Points
    406
    Par défaut
    Bonjour,

    Petite question :

    Pourquoi as-tu besoin de lancer un exécutable à partir d'une requête SQL ?

    Sinon il existe une procédure stockée système dans la base de données master mais il est très déconseillé de l'utiliser.
    Bon courage pour la suite.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    En fait, voici en résumé mon problème.
    Je dois executer un ensemble de lot DTS régulièrement afin de faire des transferts depuis une base Oracle. Mais ces lots doivent pouvoir être lancés depuis des procédures stockés de cette base SQL Server.
    Je ne connais malheureusement que la commande dtsrun (lancable depuis la ligne de commande) pour executer manuellemet un lot DTS. Ca m'oblige donc à trouver une procédure stokée système pour me permettre de lancer ce dtsrun.

    Une idée donc ?...

  4. #4
    Invité
    Invité(e)
    Par défaut
    xp_cmdshell
    ou bien planifier l'exécution des lots DTS (via Enterprise Manager)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 356
    Points : 406
    Points
    406
    Par défaut
    Je te conseillerai plus de créer un job SQL. Le job SQL te permet de lancer dees requêtes, des scripts ET des lignes de commandes. Il te suffit donc de rechercher dans l'aide.

    Je pense que cette solution est la plus optimale pour ton besoin.
    Bon courage pour la suite.

  6. #6
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Le job SQL peut ensuite être lancé via la sproc
    Rudi Bruchez
    Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
    LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
    LIVRES : Optimiser SQL Server -
    Microsoft SQL Server 2012 Security Cookbook
    - les bases de données NoSQL

    e-learning : LinkedIn Learning - Pluralsight

Discussions similaires

  1. JTree remplissage depuis une requête SQL
    Par Phixx dans le forum JDBC
    Réponses: 12
    Dernier message: 27/11/2013, 06h35
  2. ComboBox chargée depuis une requête SQL
    Par verrue dans le forum Flex
    Réponses: 10
    Dernier message: 08/10/2009, 19h42
  3. Remplissage de QComboBox depuis une requête SQL
    Par L0101SA dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/03/2008, 20h42
  4. Lancement d'un exe depuis une requête SQL
    Par mister_rom dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 29/11/2007, 10h27
  5. Générer une requête SQL depuis un model physique
    Par Ryan Sheckler dans le forum Requêtes
    Réponses: 4
    Dernier message: 01/12/2005, 12h11

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