Procedura: Configurazione dei checkpoint per il riavvio di un pacchetto non riuscito

Impostando le proprietà per abilitare i checkpoint, è possibile configurare i pacchetti di Integration Services in modo che vengano riavviati dal punto di errore, anziché essere eseguiti nuovamente dall'inizio. Per ulteriori informazioni sull'utilizzo dei checkpoint, vedere Utilizzo di checkpoint nei pacchetti.

[!NOTA]

L'utilizzo di checkpoint e transazioni nello stesso pacchetto può provocare risultati imprevisti. È possibile, ad esempio, che un pacchetto che restituisce un errore e viene riavviato da un checkpoint ripeta una transazione di cui è già stato eseguito correttamente il commit.

Per configurare un pacchetto per il riavvio

  1. In Business Intelligence Development Studio aprire il progetto di Integration Services contenente il pacchetto da configurare.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. Fare clic sulla scheda Flusso di controllo.

  4. Fare clic con il pulsante destro del mouse in un punto qualsiasi dello sfondo dell'area di progettazione del flusso di controllo e quindi scegliere Proprietà.

  5. Impostare la proprietà SaveCheckpoints su True.

  6. Digitare il nome del file del checkpoint nella proprietà CheckpointFileName.

  7. Impostare la proprietà CheckpointUsage su uno dei due valori seguenti:

    • Selezionare Always per riavviare sempre il pacchetto dal checkpoint.

      Nota importanteImportante

      Se il file del checkpoint non è disponibile, viene generato un errore.

    • Selezionare IfExists per riavviare il pacchetto solo se il file del checkpoint è disponibile.

  8. Configurare le attività e i contenitori da cui è possibile riavviare il pacchetto.

    • Fare clic con il pulsante destro del mouse su un'attività o un contenitore e quindi scegliere Proprietà.

    • Impostare la proprietà FailPackageOnFailure su True per ogni attività e contenitore selezionato.