Как и в графических деталях, в пакете служб SSIS есть контейнер цикла foreach для импорта данных из всех файлов Excel, находящихся в "C \ Source \ Files". Теоретически, значение переменной «FileName» присваивается в каждом цикле и будет использоваться в Excel Connection Manager для извлечения данных. Но для создания компонентов на этапе проектирования мы должны установить значение переменной для примера файла Excel, имеющего тот же шаблон / столбцы, что и другие. Если значение переменной не назначено, будет выдано сообщение об ошибке «Ошибка служб SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER». Файлы в «C \ Source \ Files» размещаются случайным образом и будут сразу же архивированы после импорта данных, поэтому могут быть ситуации, когда в папке нет файлов. Есть ли способ избежать первоначальной привязки, так как хранение образцов файлов в средах UAT / PROD потребует дополнительных затрат?
- Компоненты и свойства пакета
- Ошибка при пустых значениях переменной ("")