Itu tergantung pada berapa banyak data yang Anda bicarakan, tetapi saya cenderung meneruskan kumpulan data .Net untuk tugas migrasi, karena itu berarti menarik semua data ke dalam memori. Jika Anda harus lakukan ini melalui program klien .Net, setidaknya gunakan DataReader sebagai gantinya. Tapi yang lebih baik adalah menyimpan semuanya di Sql Server melalui Layanan Integrasi Server Sql .