Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Ajouter une référence dll tierce dans le composant de script ssis

Par "En cours d'exécution", je suppose que l'exécution à partir de l'agent/de la ligne de commande échoue ? Cela devrait fonctionner à partir de BIDS/SSDT. La réponse courte est que la DLL doit être enregistrée auprès du GAC ou vous pouvez télécharger le code source et ajouter ce projet dans la tâche de script, puis référencer ledit projet.

En regardant le projet, il devrait s'agir d'une DLL fortement signée (basée sur la présence de Dynamique.snk ) et donc susceptibles d'être ajoutées au CAG. Oh, mais vous dites que vous ne pourrez pas pour l'ajouter au GAC, ce qui implique qu'il s'agit d'une autorisation et non d'un problème de capacité.

Si tel est le cas, compilez le projet avec la source ou entourez-le d'un wrapper de service Web, puis référencez le service.

J'ai également vu cette réponse, il semble que vous puissiez essayer de charger les références dynamiquement.