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

SSIS Discussion :

[SSIS] [2K5] Execute SQL Task


Sujet :

SSIS

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 19
    Points : 18
    Points
    18
    Par défaut [SSIS] [2K5] Execute SQL Task
    Bonjour tous,
    Dans mon Package SSIS, j'utilise la Tache Execute SQL Task pour exécuter une procedure stockée avec des paramètres.

    - Cette tâche est dans un conteneur de boucle For each qui recupère mes parametres depuis une table. Le tout marche bien. Mais il peut arriver que la procedure revienne en echec pour un paramètre (cela depend du traitement que fait la proc stock dans la cible)

    Ma préocupation : Je veux pouvoir continuer à exécuter ma procedure stockée, avec tous les autres paramètres de ma boucle, quelque soit le resultat d'exécution (Echec ou succes) de la precedente.

    Je m'explique :
    Mes variables : A, B, C
    si exec proc_stock A (succes) ----> si exec proc_stock B (echec) -----> exec proc_stock C

    Merci de votre aide

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Il est possible d'encapsuler la procédure dans un try catch
    http://msdn.microsoft.com/fr-fr/library/ms175976.aspx

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2010
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 240
    Points : 359
    Points
    359
    Par défaut
    Essais de voir si ça peut aller pour ton cas :

    Si tu crées 3 composants Execute SQL Task à la suite que tu les relies.
    Sur chaque lien tu spécifies les contraintes : Expression et que tu ajoutes tes vérifications en fonction du résultat retourné par tes execute SQL Task.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    Merci de vos reponses.
    Je ferrai des tests avec Try...cach.

  5. #5
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Si tu mets le MaximumErrorCount de ta boucle à zéro pour que ta boucle continue sans Fail?
    François JEHL
    BI Engineer | MVP SQL Server
    http://fjehl.wordpress.com
    Pour me contacter, par MP ou ici, mais pas pour des questions techniques.

    /*
    Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
    Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
    */

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 19
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par FrancoisJehl Voir le message
    Si tu mets le MaximumErrorCount de ta boucle à zéro pour que ta boucle continue sans Fail?
    ça marche et c'est bien ce que je cherchais comme solution.
    Merci François , sans oublié Nished et edocen pour les solutions proposées.
    Merci

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/03/2009, 11h40
  2. [SSIS 2K8] Execute SQL Task et Expression
    Par patriceharel dans le forum SSIS
    Réponses: 0
    Dernier message: 20/11/2008, 10h21
  3. [SSIS][2k5]Problème Execute SQL Task
    Par gassisprog dans le forum SSIS
    Réponses: 2
    Dernier message: 28/05/2008, 14h59
  4. [SSIS][2k5]Execute Process Task et WGET
    Par mattyeux dans le forum SSIS
    Réponses: 1
    Dernier message: 07/03/2008, 00h12
  5. [SQL SERVER 2005 - SSIS] - Execute SQL Task
    Par sandF dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 28/01/2008, 15h02

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