2009-12-18 5 views
0

J'utilise SSIS 2008 pour le chargement des données du fichier txt vers sql. Dans ce scénario je veux inverser toutes les données si le paquet échoue dans n'importe quel composant pour ce que j'ai utilisé la transaction: requis au niveau de paquet et transaction: soutenu à tous les niveaux de flux de données mais il ne donne pas les résultats désirés. Quelqu'un pourrait-il donner des solutions possibles?transactions ssis 2008

Merci prav

Répondre

2

Paquet:
TransactionOption = Required

conteneurs:
TransactionOption = Supported; FailPackageOnFailure = True; ForceExecutionResult = None

0

Une autre option serait

A) IF Télécharger Te xtFile to SQL Package Success -> Faire l'étape "X" ("X" est PROCHAIN ​​Étape par exemple)

B) SI Télécharger le fichier texte vers le paquet SQL ÉCHEC -> Supprimer/tronquer les données de votre table -> Faire l'étape "X" ("X" est SUIVANT Etape par exemple)