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 :

Création d'un lot DTS depuis VB


Sujet :

Outils SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 30
    Par défaut Création d'un lot DTS depuis VB
    Bonjour,
    SVP, je cherche comment créer (ou lancer) un lot DTS depuis une application vb en spécifiant depuis l'application vb le chemin de la destination du lot et la requête de la sélection des données
    Merci pour votre aide

  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
    Bonsoir,

    Utilisez la commande dtsrun.exe depuis votre programme vb

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > DTSRun /N nom du package
    Pour plus d'infos sur cette commande tapez DTSTun /?

    ++

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 30
    Par défaut
    Bonjour,
    Merci pour votre réponse,
    je me ss mal exprimée, en faite ma question est ce que l'utilsateur de mon application aura la possibilité de spécifier le chemin ou sera stocké mon fichier éxporté et surtout aura il la possibilité de choisir les colonnes à exporter (autrement, stocker la requete de selection ds une variable puis la mettre ds la instruction d'excution du lot DTS).

    cette commande ne me permet pas ça

    'exec master..xp_cmdshell 'DTSRun /S SRVBDR1 /U majidi/P majidi/N "DTS_agent" /F "D:\Temp\t_agent.txt"

    y a il un autre moyen

  4. #4
    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
    Vous pouvez utiliser l'argument /A de dtsrun pour cela je pense.

    - Vous devez au préalable définir une variable globale de votre lot dts dans lequel vous mettrez par exemple le chemin de stockage de votre fichier.

    - Vous devez ensuite implémenter une tâche activeX dans laquelle vous allez exploiter cette variable globale dans vote lot dts.

    ++

Discussions similaires

  1. lancer un lot DTS depuis un pc client
    Par tibofo dans le forum Outils
    Réponses: 2
    Dernier message: 26/01/2009, 23h17
  2. Exécuter des Lot DTS depuis VB.net
    Par sarah38 dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 12/07/2007, 14h47
  3. Lancer un lot DTS dans une prodédure stockée
    Par Guizz dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 24/04/2007, 10h03
  4. [DTS] exécuter un lot DTS depuis T-SQL (sp_OAMethod)
    Par Yann dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/11/2004, 11h24
  5. travaux et lots DTS
    Par nic_moq dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/03/2004, 18h00

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