• Hiya, thanks! I like this approach of using the delete/output as an SSIS Source.

    However.

    I am using the ADO.NET provider. And it's working fine, except in one particular occurrence: Should I stop the package whilst it's running, I see that rows are appended to the Archive Table, from the output portion -- but they are not deleted on the source.

    Is there a way to make it so that they ALL going AND get deleted or rolled back as one batch?

    I am concerned that on an occasion someone kills the job, it will duplicate those records the next time it succeeds.

    Cheers!

    Alex