Использование служб SSIS для Visual Studio 2017 для импорта некоторых файлов Excel.
Я создал пакет с несколькими контейнерами цикла, которые обращаются к определенным пакетам для обработки некоторых файлов. У меня есть проблема с одним конкретным пакетом, выполняемым в том, что он, казалось бы, случайным образом решает, что данные для столбцов равны NULL на файл Excel. У меня сложилось впечатление, что это часть настроек реестра для TypeGuessRows
(изначально изменено на 0, затем на 1000 в качестве теста), расположенного на
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Excel
Причина, по которой я думаю, заключается в том, что различные вводимые файлы обычно имеют одинаковые данные, но, похоже, что если первые несколько строк столбцов в исходных данных содержат только цифры, то данные со смешанными значениями не будут введен правильно. Все остальные столбцы, кроме этого, выглядят нормально.
Глядя на исходные файлы, все они имеют одинаковый тип данных.
Я попытался изменить значение реестра TypeGuessRows
и убедился, что свойство выходного столбца основано на строках, а не на числовых значениях.
Строка подключения имеет IMEX=1