Partager via


Configurer des points de contrôle pour redémarrer un package ayant échoué

Vous pouvez configurer les packages Integration Services de sorte qu’ils redémarrent à partir d’un point d’arrêt au lieu de réexécuter l’ensemble du package. Pour ce faire, vous devez définir les propriétés des points de contrôle.

Pour configurer le redémarrage d'un package

  1. Dans SQL Server Data Tools (SSDT), ouvrez le projet Integration Services contenant le package à configurer.

  2. Dans l’Explorateur de solutions, double-cliquez sur le package pour l’ouvrir.

  3. Cliquez sur l'onglet Flux de contrôle .

  4. Cliquez avec le bouton droit n’importe où dans l’arrière-plan de la surface de dessin du flux de contrôle, puis cliquez sur Propriétés.

  5. Définissez la propriété SaveCheckpoints sur True.

  6. Tapez le nom du fichier point de contrôle dans la propriété CheckpointFileName.

  7. Définissez la propriété CheckpointUsage sur l’une des deux valeurs suivantes :

    • Sélectionnez Always pour toujours redémarrer le package à partir du point d'arrêt.

      Important

      Une erreur se produit si le fichier de point d'arrêt n'est pas disponible.

    • Sélectionnez IfExists pour redémarrer le package uniquement si le fichier de point d'arrêt est disponible.

  8. Configurez les tâches et les conteneurs à partir desquels le package peut redémarrer.

    • Cliquez avec le bouton droit sur une tâche ou un conteneur, puis cliquez sur Propriétés.

    • Définissez la propriété True FailPackageOnFailure sur pour chaque tâche et conteneur sélectionnés.

Voir aussi

Redémarrer des packages à l'aide de points de contrôle