Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dodaj odwołanie do biblioteki dll innej firmy w komponencie skryptu ssis

Przez "Uruchomienie" zakładam, że uruchamianie z agenta/linii poleceń kończy się niepowodzeniem? Powinien działać z poziomu BIDS/SSDT. Krótka odpowiedź brzmi, że biblioteka DLL musi być zarejestrowana w GAC lub możesz pobrać kod źródłowy i dodać ten projekt do zadania skryptu, a następnie odwołać się do tego projektu.

Patrząc na projekt, powinien to być mocno podpisany plik DLL (na podstawie obecności Dynamic.snk ), a zatem można je dodać do GAC. Och, ale twierdzisz, że nie będziesz w stanie aby dodać go do GAC, co oznacza, że ​​jest to pozwolenie, a nie problem z możliwościami.

W takim przypadku skompiluj projekt ze źródłem lub otocz go opakowaniem usługi sieciowej, a następnie odwołaj się do usługi.

Widziałem również tę odpowiedź, wydaje się, że możesz spróbować wczytać referencje dynamicznie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. znajdź brakujące wpisy dla dni roboczych i wypełnij wiersz wartościami z najbliższej daty

  2. Wybierz kolumny z jednej tabeli na podstawie nazw kolumn z innej tabeli

  3. SQL Server w systemie Linux

  4. Przekaż tabelę jako parametr do SQLCLR TV-UDF

  5. Przykłady formatowania „datetimeoffset” w SQL Server przy użyciu standardowych ciągów formatujących (T-SQL)