Het hangt af van de hoeveelheid data waar je het over hebt, maar ik zou de neiging hebben om .Net-datasets door te geven voor een migratietaak, omdat dat betekent dat alle data in het geheugen moet worden opgeslagen. Als je moet doe dit via een .Net-clientprogramma, gebruik in plaats daarvan in ieder geval een DataReader. Maar wat nog beter is, is om alles in Sql Server te bewaren via Sql Server-integratieservices .