Добрый день! При переносе пакета SSIS на новый сервер Windows 2012, sql 2016, Vusial Studio 2015 (Windows 7, sql 2012, Vusial Studio 2013), перестал работать скрипт подключения к FTP. При подключении используется библиотека AlexPilotti.FTPS.Client. Она указана в References, файл лежит в необходимой папке. Скрипт выдает ошибку, именно в месте обращения к библиотеке:
using (FTPSClient client = new FTPSClient())
Ошибка:
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()
Я попробовала подключить другую библиотеку BytesRoad.NetSuit_2_0 , но ошибка точно такая же. На старом сервере все работает отлично. Подскажите, пожалуйста, как можно решить проблему.
Предположу, что вы в Script Component используете стороннюю библиотеку AlexPilotti.FTPS.Client.
Решение - поместите вашу библиотеку в GAC на новом сервере.
Объяснение. Механизм выполнения SSIS пакетов таков - берется пакет и выполняется ядром SSIS. При этом ядро должно найти все библиотеки, на которые ссылаются Script Tasks. Сторонние библиотеки не вкомпилируются в пакеты, библиотека должна резолвится -- или из GAC (что IMHO проще), или ссылкой в .config файле ядра SSIS.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос казался простым но найти полного ответа так и не удалосьМожно ли создать
Автомобиль с WheelColider`ами на колёсах улетает в стратосферуScale всех колёс и объектов равен 1
Есть ли возможность регулировать ширину столбцов при выгрузке? А то она отличается от той, что в гриде в приложении, некоторые столбцы слишком...