• This is a very good point. To me it is unforgivable to allow process aborts. Better have a table for error rows and/or groups of rows. Then send notifications to the data owner and even return invalid data that was not processed. You must never create processes that require IT personnel to intervene. Bad data must be rejected and returned to the creator. Depending on the nature of the data, you may need to reject a whole file batch or complete documents or whatever the application requires, but be sure YOU don't have to handle problems.

    Rick
    Disaster Recovery = Backup ( Backup ( Your Backup ) )