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

Jak uruchomić pakiet SSIS w SqlServer 2012 przy użyciu vs2010?

Kolejny kęs problemu, ale zobacz Ustaw ścieżkę pakietu bazy danych SSIS i organizacja SSIS do czytania w tle.

Do SSIS 2012, jeśli pakiety zostały wdrożone w SQL Server, znajdowały się w msdb. Interfejs API .NET do interakcji z nimi był taki sam we wszystkich wersjach.

W wydaniu SSIS 2012 mamy dwa różne modele wdrażania. Wdrażanie pakietów, które jest modelem „klasycznym” jest żywe i w pełni obsługiwane. Ten sam kod do uruchamiania pakietu w wersji 2005 będzie działał dla projektów modelu wdrażania pakietów w 2012 roku. To jest Microsoft.SqlServer.Dts.Runtime Przestrzeń nazw

Twój kod próbuje załadować rozwiązanie z 2012 r. utworzone przy użyciu „modelu wdrażania projektu” z interfejsem API „model wdrażania pakietu”. To jest Microsoft.SqlServer.Management.IntegrationServices Przestrzeń nazw i te dwie rzeczy nie mieszają się.

Dostępne opcje to przełączenie projektu z powrotem do modelu wdrażania pakietu lub zaktualizowanie kodu. W pierwszym połączonym pytaniu podałem implementację VB.NET do uruchamiania pakietu SSIS w katalogu SSISDB. Jest trochę sposób uruchomienia pliku .ispac, ponieważ widzę opcję w dtexec ale nie widzę konkretnej metody. Jest to mechanizm używany przez VS/SSDT podczas lokalnego uruchamiania pakietów.




  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ź dane dla każdego kolejnego roku finansowego w zapytaniu mdx

  2. Wzorzec projektowy dla pól niestandardowych w relacyjnej bazie danych

  3. Jak mogę przeprowadzić kontrolę wersji schematu bazy danych?

  4. Jak mogę skrócić datę i godzinę w programie SQL Server?

  5. Wybierz wiersze zawierające grupowe maksimum kolumny