Dann nimm ERRLVL(40), der ignoriert alle Fehler bis auf obige Ausnahmen.
Bei einem

insert into tablea
select * from tableb

wird nach der ersten fehlerhaften Zeile abgebrochen, selbst wenn die folgenden Zeilen korrekt wären.