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 :

Lot dts tourne sans fin


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Par défaut Lot dts tourne sans fin
    Bonjour,

    j'ai un problème avec un lot dts. J'ai crée un batch qui lance un lot dts, mais quand je teste le lancement du lot DTS par le batch, il ne rend plus la main au batch. Dans la console apparait que le lot DTS a fini, j'ai mis une tache Script ActiveX avec message box à la fin pour vérifier qu'il a bien fini.

    Le lot dts s'exécute correctement, juste que à la fin il retourne pas au batch.
    (J'ai une autre tache qui doit s'exécuter après le lot DTS)

    Mon lot DTS prend des enregistrements dans la base de données les garde dans un recordset que je récupéré dans une tache Script ActiveX et ils sont écris dans un fichier.

    Environnement technique:
    le lot DTS est dans un serveur SQL Server 2000
    et j'essaie de l'exécuter à partir d'un Windows server 2003

    Merci de votre aide

  2. #2
    Membre Expert
    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
    Par défaut
    Bonjour,

    Si tu as mis un MsgBox dans un script, celui-ci ne va pas s'afficher (le lot s'exécute dans un contexte serveur, pas dans une session utilisateur, il ne peut donc pas afficher le message), et cela peut bloquer ton lot.

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Par défaut
    le msgBox s'affiche bien, l'exécution à partir d'un batch marche comme l'exécution à partir de SQL server.

    C'est pour ça que je sais que le batch est fini, à part que dans ma console DOS j'ai le message "DTS run: exécution du lot terminé" et la sa bloque.

  4. #4
    Candidat au Club
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Par défaut
    En fait , le msgBox était juste un test pour vérifier qu'il arrivait jusqu'à la dernière étape de mon lot DTS, car à l'origine le msgBox n'y est pas, je trouvait bizarre que la deuxième tache de mon batch n'était pas exécuté du coup je voulais savoir si le lot dts bloquée quelque part, mais non, il arrive bien à la fin de toutes les étapes.

Discussions similaires

  1. Requete avec sous requete tourne sans fin
    Par Invité dans le forum Requêtes
    Réponses: 5
    Dernier message: 02/09/2010, 11h45
  2. requete sql tourne sans fin
    Par hammag dans le forum SQL
    Réponses: 10
    Dernier message: 03/12/2009, 18h59
  3. Code PHP qui tourne sans fin
    Par bruce-willis dans le forum Langage
    Réponses: 8
    Dernier message: 25/02/2009, 07h54
  4. créer un lot DTS sans le construire
    Par tibofo dans le forum Développement
    Réponses: 3
    Dernier message: 13/10/2008, 16h20
  5. 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

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