Procédure : 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 Business Intelligence Development Studio, 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 de contrôle.

      Important

      Une erreur se produit si le fichier de point de contrôle n'est pas disponible.

    • Sélectionnez IfExists pour redémarrer le package uniquement si le fichier de point de contrôle 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é FailPackageOnFailure sur True pour chaque tâche ou conteneur sélectionné.