Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
SSIS Integration Runtime v rámci Azure Data Factory
Pokud potřebujete spravovat a spouštět balíčky integračních služeb mimo vývojové prostředí, můžete balíčky programově upravovat. V tomto přístupu máte k dispozici řadu možností:
Načíst a spustit existující balíček bez úprav.
Načte existující balíček, překonfigurujte ho (například pro jiný zdroj dat) a spusťte ho.
Vytvořte nový balíček, přidávejte a konfigurujte komponenty objekt po objektu a vlastnost po vlastnosti, uložit jej a spustit.
Existující balíček můžete načíst a spustit z klientské aplikace tím, že napíšete jen pár řádků kódu.
Tato sekce popisuje a demonstruje, jak programově spustit existující balíček a jak přistupovat k výstupu datového toku z jiných aplikací. Jako pokročilou programátorskou možnost můžete programově vytvořit balíček Integration Services řádek po řádku, jak je popsáno v tématu Programatická budování balíčků.
Tato sekce také pojednává o dalších administrativních úkolech, které můžete programově provádět pro správu uložených balíčků, běžících balíčků a rolí balíčků.
Spuštění balíčků na serveru integračních služeb
Když nasazujete balíčky na server Integration Services, můžete balíčky spouštět programovaně pomocí jmenného Microsoft.SqlServer.Management.IntegrationServices prostoru. Microsoft. Sestavení SqlServer.Management.IntegrationServices je zkompilováno ve .NET Framework 3.5. Pokud stavíte aplikaci pro .NET Framework 4.0, možná budete muset přidat referenci na assembler přímo do svého projektového souboru.
Jmenný prostor můžete také využít k nasazení a správě projektů Integration Services na serveru Integration Services. Přehled jmenného prostoru a útržků kódu najdete v blogovém příspěvku A Glimpse of the SSIS Catalog Managed Object Model na blogs.msdn.com.
V této sekci
pochopení rozdílů mezi místním a vzdáleným spouštěním
Diskutuje zásadní rozdíly mezi spouštěním balíčku lokálně nebo na serveru.
načítání a spouštění místního balíčku prostřednictvím kódu programu
Popisuje způsob, jak spustit existující balíček z klientské aplikace na lokálním počítači.
načítání a spouštění vzdáleného balíčku prostřednictvím kódu programu
Popisuje způsob, jak spustit existující balíček z klientské aplikace a zajistit, že balíček běží na serveru.
Načtení výstupu místního balíčku
Popisuje způsob, jak spustit balíček na lokálním počítači a jak načíst výstup datového toku do klientské aplikace pomocí cíle DataReader a jmenného prostoru DtsClient.
Programové vyčíslování dostupných balíčků
Popisuje způsob, jak objevit dostupné balíčky spravované službou Integration Services.
Programová správa balíčků a složek
Popisuje způsob, jak vytvářet, přejmenovávat a mazat jak balíčky, tak složky.
Programové řízení běžících balíčků
Popisuje, jak vyjmenovat balíčky, které právě běží, zkontrolovat jejich vlastnosti a zastavit běžící balíček.
Programové řízení rolí balíčků (služba SSIS)
Popisuje způsob, jak získat nebo nastavit informace o rolích přiřazených balíčku nebo složce.