Vorgehensweise: Konfigurieren von Prüfpunkten zum erneuten Starten eines fehlerhaften Pakets

Sie können ein Integration Services-Paket so konfigurieren, dass nicht das gesamte Paket erneut ausgeführt wird, sondern ab dem Punkt, an dem ein Fehler aufgetreten ist. Hierzu legen Sie die entsprechenden Eigenschaften zum Aktivieren von Prüfpunkten fest. Weitere Informationen zur Verwendung von Prüfpunkten finden Sie unter Verwenden von Prüfpunkten in Paketen.

HinweisHinweis

Das Verwenden von Prüfpunkten und Transaktionen im gleichen Paket könnte unerwartete Ergebnisse verursachen. Wenn beispielsweise ein Paket einen Fehler verursacht und von einem Prüfpunkt neu startet, wiederholt das Paket möglicherweise eine Transaktion, die bereits erfolgreich ausgeführt wurde.

So konfigurieren Sie den Neustart eines Pakets

  1. Öffnen Sie in Business Intelligence Development Studio das Integration Services-Projekt mit dem Paket, das Sie konfigurieren möchten.

  2. Doppelklicken Sie im Bereich Projektmappen-Explorer auf das Paket, um es zu öffnen.

  3. Klicken Sie auf die Registerkarte Ablaufsteuerung.

  4. Klicken Sie mit der rechten Maustaste an einer beliebigen Stelle im Hintergrund der Entwurfsoberfläche der Ablaufsteuerung, und klicken Sie dann auf Eigenschaften.

  5. Legen Sie die SaveCheckpoints-Eigenschaft auf True fest.

  6. Geben Sie den Namen der Prüfpunktdatei in die CheckpointFileName-Eigenschaft ein.

  7. Legen Sie die CheckpointUsage-Eigenschaft auf einen der beiden Werte fest:

    • Wählen Sie Always aus, damit das Paket immer am Prüfpunkt neu gestartet wird.

      Wichtiger HinweisWichtig

      Falls die Prüfpunktdatei nicht verfügbar ist, tritt ein Fehler auf.

    • Wählen Sie IfExists aus, damit das Paket nur neu gestartet wird, wenn die Prüfpunktdatei verfügbar ist.

  8. Konfigurieren Sie die Tasks und Container, von denen das Paket neu gestartet werden kann.

    • Klicken Sie mit der rechten Maustaste auf einen Task oder Container, und klicken Sie dann auf Eigenschaften.

    • Legen Sie die FailPackageOnFailure-Eigenschaft für alle ausgewählten Tasks und Container auf True fest.