Saya belum benar-benar memiliki pengalaman dengan TVP, namun ada grafik perbandingan kinerja yang bagus vs. BULK INSERT di MSDN di sini .
Mereka mengatakan bahwa BULK INSERT memiliki biaya awal yang lebih tinggi, tetapi lebih cepat setelahnya. Dalam skenario klien jarak jauh, mereka menarik garis di sekitar 1000 baris (untuk logika server "sederhana"). Dilihat dari deskripsi mereka, saya akan mengatakan Anda harus baik-baik saja dengan menggunakan TVP. Performa yang dicapai - jika ada - mungkin dapat diabaikan dan manfaat arsitekturalnya tampak sangat bagus.
Sunting:Di samping catatan Anda dapat menghindari file server-lokal dan masih menggunakan salinan massal dengan menggunakan objek SqlBulkCopy. Cukup isi DataTable, dan masukkan ke dalam "WriteToServer"-Method dari instance SqlBulkCopy. Mudah digunakan, dan sangat cepat.