sql >> Databasteknik >  >> RDS >> Sqlserver

selektivt utföra uppgift i ssis-kontrollflöde

Jag tror att din fråga var densamma som min där jag ville kontrollera utförandet av en uppgift "inline" i mitt kontrollflöde.

Det enklaste sättet jag har hittat involverar inte uttryck på dataanslutningarna mellan kontrollflödesobjekten utan snarare att använda uttryck på själva kontrollobjektet och ställa in värdet "Disable" med ett uttryck. På det här sättet vid exekvering, hoppas objektet antingen över eller inte baserat på uttrycksutvärderingen.

Som ett exempel ville jag köra en "Execute SQL Task" för att ta bort mina index baserat på om en variabel med namnet "ExtractType" var lika med "Full". Om det var då jag ville ta bort indexen på mina tabeller innan jag gjorde min fulla laddning.



  1. Hur man binder datatabell till reportviewer körtid

  2. Autoload resultat som hämtar samma resultat om och om igen

  3. Varför kan jag inte fråga OFFSET/FETCH-frågan på min SQL Server?

  4. GeoDjango dwithin-fel vid användning av django.contrib.gis.measure.D