Динамически назначить имя файла для строки подключения Excel

Это мой первый раз, когда я играю с SSIS в SQL Server 2012. Я могу успешно прочитать файл Excel и загрузить его содержимое в таблицу в SQL Server 2012. Задача - это простой файл Excel с прямым чтением, а затем копирование на сервер SQL без проверки. или трансформация на данный момент. Задача была успешной. Но когда я попытался заставить пакет прочитать имя файла из переменной вместо исходного жестко запрограммированного, он выдал ошибку "DTS_E_OLEDBERROR. Произошла ошибка OLE DB. Код ошибки: 0x80040E4D "

Я просто заменил жестко закодированную строку подключения в диспетчере соединений Excel выражением, которое приняло значение переменной, назначенной выражением

Переменной было присвоено значение до начала задачи потока данных. Переменная была проверена и имела правильное значение.

Но ошибка ниже была сгенерирована при запуске задачи потока данных.

Было бы очень признательно, если бы кто-то мог указать на то, что я сделал неправильно, и посоветовать мне, как решить проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос