Un mecanism care iti permite sa treci la un rand urmator fara sa crape tranzactia este si cel in care SET XACT_ABORT se pune pe OFF
(vezi http://msdn2.microsoft.com/en-us/library/ms188792.aspx ) dar ca sa si prinzi eroarea, nu-mi dau seama cum. Ce-mi vine acum in minte este ca poti sa compari nr. de inregistrari de prelucrat cu nr. de inregistrari care se prelucreaza in mod real; daca raportul nu e 1 inseamna ca pe cel putin o inregistrare a intervenit o eroare.
In alta ordine de idei prin DTS si actualul SSIS poti seta pe un package numarul de linii dupa care sa crape executia acestuia- poate alegeti varianta asta!
Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)