Не зная всей вашей ситуации, вот что я бы порекомендовал на первый взгляд.
Если у вас нет SSIS и вы не хотите иметь дело с файлом формата BULK INSERT / bcp, я бы рискнул сказать, что самый элегантный способ импортировать файл - это написать свой маленький файл. NET-консольное приложение для этого.
Обратите внимание, что если вы можете загружать данные в DataTable, вы можете использовать класс SqlBulkCopy в .NET.