Microsoft признала этот недостаток и выпустила следующий пакет для его исправления с использованием «новых» диспетчеров Access / Excel Connection. Однако после установки и следования инструкциям возникает та же проблема.
Причина проблемы: Проблема вызвана ограничением, которое существует в офисных версиях 1997-2003. Диспетчер соединений был разработан для Office 1997 и с тех пор не изменялся и не улучшался. Вот почему, когда вы действительно исследуете ограничения для Office 2000 или 2003, вы увидите, что они не допускают более 255 столбцов (ограничение, указанное выше) И длина имени столбца не может превышать 64 символа. Это ограничения программного обеспечения, которые существовали в Office 2000 и 1997, и, поскольку тогда был разработан Connection Manager, они просто остались с ним, поскольку MS не вкладывала средства в улучшение или обновление своего продукта. Надеюсь, это поможет!
По моему другому мнению, это может быть связано с проблемой более старой версии поставщика OLEDB
Перейдите по ссылке ниже, это может вам очень помочь
[https://blogs.msdn.microsoft.com/dataaccesstechnologies/2017/10/18/unexpected-error-from-external-database-driver-1-microsoft-jet-database-engine-after-applying-october-security-updates/][1]
Последнее решение:
Как вы сказали, ваш пакет работает нормально, но не в режиме развертывания, верно?
Так почему бы вам не попробовать DTEXEC выполнение командной строки для этого пакета. Запланируйте это, используя Windows Task Scheduler
Перейдите по ссылке ниже.
https://www.mssqltips.com/sqlservertutorial/218/command-line-tool-to-execute-ssis-packages/