Попытка выяснить проблему
На основе вопроса и комментариев вы используете 3 Задача потока данных, которая содержит 3 исходных компонента Excel, использующих один и тот же диспетчер соединений.
В началевыполнения пакета на этапе проверки, каждый из этих компонентов должен попытаться получить соединение от диспетчера соединений, чтобы прочитать метаданные, и попытаться оставить это соединение открытым, пока оно не будет выполнено и поскольку существует много файлов, которые пытаются открытьпри таком же соединении это вызовет проблему.
При использовании RetainSameConnection
пакет запускает метод acquconnection один раз и использует его несколько раз, затем проблема решается.
Что-то попробовать
Попробуйте изменить свойство Delay Validation
на True
, а свойство ValidateExternalMetadata
на False
для каждого Excel Source
во всех задачах потока данных, это может решить проблему, если соединение получено только для целей проверки.Если это не работает, то это означает, что вызывается метод подключения захвата, чтобы заблокировать файл для чтения, даже если выполнение задачи потока данных еще не запущено.