Обновление DLL, используемой службами SSIS на сервере - PullRequest
1 голос
/ 28 мая 2019

Я разработал dll, используемую службами SSIS для выполнения вызовов через веб-API. Эта dll зарегистрирована в regasm и gacutil, чтобы иметь возможность использовать ее со сценарием задачи в SSIS. Я обновил dll, развернул его и зарегистрировал новую версию с помощью regasm и gacutil. Когда я запускаю SSIS, результат все тот же, что и у старой версии dll. Поэтому я предполагаю, что DLL все еще загружен в память.

На сервере я уже остановил / запустил службы SQL Server и агент SQL Server, но у меня все еще есть проблема.

Есть идеи?

1 Ответ

0 голосов
/ 30 мая 2019

При просмотре старого кода развертывания я всегда удалял старую версию из GAC, используя:

(path)\bin\gacutil.exe –u assembly_name
(path)\bin\gacutil.exe –i assembly_file_name

Если это пользовательский компонент, я скопировал dll в (SQLServerpath) \ DTS \ PipelineComponents

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...