Источник Excel в пакете служб SSIS имеет пароль - PullRequest
0 голосов
/ 08 мая 2018

Таким образом, задание SSIS не выполняется, поскольку исходный файл, файл Excel, содержит пароль.

Будем ли мы наилучшим способом гарантировать использование пароля в пакете служб SSIS? Спасибо!

1 Ответ

0 голосов
/ 09 мая 2018

К сожалению, вы не можете открыть напрямую защищенный паролем файл Excel с SSIS со стандартным соединением.

Решением будет написание пользовательской задачи сценария (с C # или VB), открытие файла с помощью библиотеки Excel, такой как NPOI, EPPlus или Interop (или, возможно, многих других), и генерация вывода потока вручную.

Другим решением было бы использование адаптеров подключения SSIS сторонних производителей.

Стоит упомянуть, что для временного решения проблемы сначала нужно удалить пароль с помощью любой утилиты (например, powershell) и использовать полученный в результате Excel пароль без пароля в диспетчере соединений Excel в SSIS.

...