Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
_human Member Откуда: Сообщений: 566 |
Помогите побороть ошибку - Exception has been thrown by the target of an invocation В пакете всего 1-н Script task Exception вылетает раньше чем Main(), т.е. поставить брейкпоинт - не вариант Методом тыка определил что вроде как это по причине использования кастомной DLL Но в скрипте используются несколько DLL-ей. Почему по причине только этой 1й - непонятно... в сетях пишут этот генерик Exception может быть по причине попытки прочитать/записать переменную из Variables если она не выбрана в скрипте ReadVars/WriteVars Еще вариант положить DLL в %ProgramFiles%\Microsoft SQL Server\version\DTS\Binn Все мимо... Есть еще у кого идеи ?
|
|
7 мар 19, 00:17 [21826848] Ответить | Цитировать Сообщить модератору |
SQL2008 Member Откуда: Москва Сообщений: 4404 |
Так попытки такие есть в коде или нет? |
||
7 мар 19, 09:30 [21826958] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4807 |
SSIS won't load dll's by location, even managed dll's. You have to GAC them, http://microsoft-ssis.blogspot.com/2011/05/referencing-custom-assembly-inside.html . I would therefore expect you to have to COM register your unmanaged dll, https://technet.microsoft.com/en-us/library/bb490985.aspx https://stackoverflow.com/questions/35005000/call-unmanaged-code-from-ssis-script-task https://social.msdn.microsoft.com/Forums/sqlserver/en-US/e338141e-6886-4dc7-afd1-93a6073e1809/ssis-script-component-calling-custom-assemblies?forum=sqlintegrationservices |
7 мар 19, 14:10 [21827325] Ответить | Цитировать Сообщить модератору |
_human Member Откуда: Сообщений: 566 |
Да, это все оно Только возиться с GAC не охота при при деплое. Это решение +- подходит. |
8 мар 19, 22:43 [21828183] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31784 |
|
||
8 мар 19, 23:25 [21828196] Ответить | Цитировать Сообщить модератору |
Ferdipux Member Откуда: Москва Сообщений: 584 |
Именно что +/-. Плюсы (и минусы) - что вместо GAC тут кастомная папка с файлами. Которую нужно поддерживать и т.п. Недостаток GAC - что манипуляции с ним делаются или через gacutil (которая не всегда есть), или через msi пакет. Преимущество - что это стандартное решение. |
||
11 мар 19, 15:31 [21829301] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |