Zależy to od ilości danych, o których mówisz, ale zwykle przekazuję zestawy danych .Net do zadania migracji, ponieważ oznacza to pobranie wszystkich danych do pamięci. Jeśli musisz zrób to za pomocą programu klienckiego .Net, zamiast tego użyj przynajmniej DataReadera. Ale jeszcze lepsze jest przechowywanie wszystkiego w Sql Server przez Usługi integracji serwera SQL .