Использование 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