SQL 2008: используя пакет SQL SSIS, я экспортирую лист Excel в текстовый файл, а затем экспортирую в базу данных SQL. Я решил выполнить два шага процесса экспорта из-за несоответствия типов данных между базой данных SQL и некоторыми столбцами Excel. В случае несоответствия в типе данных пакет служб SSIS останавливает процесс экспорта, но в результате происходит успешное выполнение пакета служб SSIS.
Чтобы избежать частичного импорта листа Excel, я решил выполнить два шага экспорта. Когда другой тип данных Excel Sheet переходит в текстовый файл, он отображается как строка. Когда я экспортирую обратно из текстового файла в базу данных SQL, он выглядит как STRING и снова не может быть экспортирован из-за несоответствия типов данных.
Основная проблема: если в листе Excel в n-й строке имеется несоответствие, экспорт останавливается в n-й строке. Тем не менее, мы получаем вывод как Пакет успешно.
Как исправить несоответствие типов данных экспорта данных Excel в базу данных SQL?