Служба SSIS обеспечивает наибольшую гибкость. Тем не менее, для специальной работы это немного хлопотно.
Поскольку SSIS и мастер импорта / экспорта SSMS совместно используют код, вы можете достичь многого из того, что ищете, не переходя в SSIS. Например, в источнике данных после того, как вы выбрали свой файл на вкладке "Дополнительно", и вы должны увидеть кнопку с надписью "Предложить типы", это изменит его с varchar(50) на, например, (int), вы можете также введите тип самостоятельно.
При вставке в существующую таблицу вы можете выбрать, к каким полям будет добавлено каждое. Однако я редко верю, что файл CSV правильно сформирован, поэтому всегда импортирую его во временную / промежуточную таблицу, а затем исправляю и вставляю все в T-SQL.