Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Aggiungi riferimento dll di terze parti nel componente script ssis

Con "In esecuzione", presumo che l'esecuzione dall'agente/dalla riga di comando non stia funzionando? Dovrebbe funzionare da BIDS/SSDT. La risposta breve è che la DLL deve essere registrata con il GAC oppure puoi scaricare il codice sorgente e aggiungere quel progetto nell'attività di script e quindi fare riferimento a detto progetto.

Guardando il progetto, dovrebbe essere una DLL fortemente firmata (basata sulla presenza di Dynamic.snk ) e quindi suscettibile di essere aggiunto al GAC. Oh, ma dichiari che non sarai in grado per aggiungerlo alla GAC, il che implica che si tratta di un'autorizzazione non di un problema di capacità.

In tal caso, compila il progetto con l'origine o circondalo con un wrapper del servizio Web e quindi fai riferimento al servizio.

Ho anche visto questa risposta, sembra che tu possa provare a caricare i riferimenti in modo dinamico.