Пакет SISS поврежден при использовании пользовательских библиотек - PullRequest
0 голосов
/ 20 февраля 2019

Я создал пакет служб SSIS (Инструменты данных SQL Server для Visual Studio 2013) для импорта некоторых данных.Короче говоря, мне нужно встроить некоторые библиотеки DLL для вызова во время выполнения с помощью этого метода:

Встраивание сборок в другую сборку

Пробовал вне компонента сценария SSIS и работает.

Проблема в том, что при попытке добавить .dll в качестве ресурса пакет повреждается и выдает

this error

Есть лилюбой обходной путь для использования пользовательских сборок в пакете служб SSIS без их развертывания или исправления этой ошибки?

Спасибо

1 Ответ

0 голосов
/ 25 февраля 2019

Похоже, проблема в том, что .dll хранится в виде байтов в XML-файле пакета и, вероятно, находит какой-то символ недопустимым.

Временное решение: преобразовать этот .dll в Base64String, внедритьэто как ресурс для проекта, а затем сделать обратный путь.

...