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

selektivně provádět úlohu v řídicím toku ssis

Myslím, že vaše otázka byla stejná jako moje, ve které jsem chtěl řídit provádění úkolu „inline“ v mém řídicím toku.

Nejjednodušší způsob, který jsem našel, nezahrnuje výraz na datových konektorech mezi objekty řídicího toku, ale spíše použití výrazů na samotném řídicím objektu a nastavení hodnoty "Zakázat" pomocí výrazu. Tímto způsobem při provádění je objekt buď přeskočen, nebo není založen na vyhodnocení výrazu.

Jako příklad jsem chtěl provést "Execute SQL Task" k odstranění mých indexů na základě toho, zda se proměnná s názvem "ExtractType" rovnala "Full". Pokud tomu tak bylo, chtěl jsem odstranit indexy na mých tabulkách před provedením plného zatížení.



  1. Doktrína 2:Nelze aktualizovat sloupec DateTime na SQL Server 2008apm

  2. Jak mohu odstranit zablokování transakce?

  3. Jak mohu zakázat aktualizaci tabulky pro všechny uživatele

  4. URL Přepsat databázi dotazů?