sql >> Databáze >  >> RDS >> Sqlserver

Jak spustím balíček SSIS v SqlServer 2012 pomocí vs2010?

Znovu se zakousněte do problému, ale podívejte se na Nastavit cestu k balíčku databáze SSIS a Organizace SSIS pro čtení na pozadí.

Do SSIS 2012, pokud byly balíčky nasazeny na SQL Server, žily v msdb. Rozhraní .NET API pro interakci s nimi bylo ve všech verzích stejné.

S vydáním SSIS v roce 2012 máme dva různé modely nasazení. Nasazení balíčků, což je „klasický“ model, je živé a plně podporované. Stejný kód pro spuštění balíčku v roce 2005 bude fungovat pro projekty modelu nasazení balíčku 2012. Toto je Microsoft.SqlServer.Dts.Runtime Jmenný prostor

Váš kód se pokouší načíst řešení z roku 2012 vytvořené pomocí „modelu nasazení projektu“ s rozhraním API „model nasazení balíčku“. Toto je Microsoft.SqlServer.Management.IntegrationServices Jmenný prostor a dva se nemíchají.

Vaše možnosti jsou přepnout projekt zpět na model nasazení balíčku nebo aktualizovat kód. V první propojené otázce jsem poskytl implementaci VB.NET pro spuštění balíčku SSIS v katalogu SSISDB. Existuje nějaké způsob spuštění souboru .ispac, protože vidím možnost v dtexec ale nevidím konkrétní metodu. Toto je mechanismus, který VS/SSDT používá, když spouští balíčky lokálně.




  1. MySQL:Zkrátit tabulku v rámci transakce?

  2. Existuje alternativa k TOP v MySQL?

  3. Uživatelský systém zasílání zpráv

  4. codeIgniter místo toho použijte mysql_real_escape_string(). Problém s připojením k databázi