2013-09-30 3 views
1

Возвращаясь к вопросу о GAC и SSIS. Мои коллеги разработали две внешние библиотеки DLL для своих пакетов SSIS. Я пытаюсь понять, как он может быть добавлен на сервер без добавления в GAC.Есть ли способ избежать использования GAC с помощью SSIS

Почему? Просто потому, что я предпочитаю, чтобы моя установка была максимально чистой, и этот экземпляр находится в кластере, поэтому, когда есть обновление (или что-то еще), обслуживание не очень просто.

Лучший способ для меня состоит в том, чтобы поместить эти DLL на общий сетевой диск, к которому они могут получить доступ через SSIS. Можно ли так поступать?

Спасибо!

PS: Я работаю с SSIS & SQL Server 2012 год на Windows Server 2008R2 64bits

ответ

2

Единственный подход, который я видел, используется, чтобы не подталкивать вещи в GAC, но по-прежнему использовать его изнутри SSIS, заключается в том, чтобы перевернуть эту DLL в службу, веб-интерфейс или окна, а затем изменить код для использования этих методов обслуживания.

Другая мысль заключается в том, что для этих DLL не используется фактическое повторное использование кода, просто добавьте их в пакет. Вы можете добавлять классы к задачам и компоненту Script, это просто проекты C#/VB.NET.

Смежные вопросы