Je dois intégrer des salariés dans une base sql server (logiciel de paie SAGE).
Le script sql comporte une vingtaine d'instruction insert ou update.
Malheureusement certaine données sont mal renseignées et Sql Server renvoit des messages d'erreur. Est-il possible d'annuler toutes les instructions qui ont été effectué avant l'erreur pour recommencer le script depuis le début ?(en corrigeant la donnée qui avait posé le problème)

j'ai essayé avec un BEGIN TRANSACTION et à la fin un COMMIT TRANSACTION
mais ca ne marche pas, aucune donnée n'est insérée.