Si je ne suis pas dans la bonne section, svp me le dire

J'ai un package DTS que j'ai monté en Visual Studio, le DTS copie les données d'une table vers une autre, le problème est que la table contient 25 millions d'enregistrements. Le transfert se fait bien mais bloque au moment du commit, ça génère une erreur et arrête tout, donc les données ne sont pas transférées, y a-t-il un moyen de faire un commit à chaque million de transactions, si oui, où dois-je le faire? Sinon, est-ce qu'il y a un autre moyen d'arriver à faire la migration?

Merci