Qualcuno sa come posso modificare una variabile SSIS in fase di runtime?Variabile SSIS impostata a runtime
Ho un utente variabile: SkipStuff
voglio impostare questa base a una condizione nel corso di un contenitore Ciclo For
Qualcuno sa come posso modificare una variabile SSIS in fase di runtime?Variabile SSIS impostata a runtime
Ho un utente variabile: SkipStuff
voglio impostare questa base a una condizione nel corso di un contenitore Ciclo For
È possibile aggiungere un'attività Script. Aggiungi le tue variabili SSIS alla proprietà ReadWriteVariables nell'Editor delle attività di Script.
È possibile fare riferimento alla variabile (s) nello script utilizzando il seguente formato: Dts.Variables["MyCaseSensitiveVariableName"].Value
sacco di modi davvero, ma quello che uso più frequentemente è quello di utilizzare una esecuzione Attività SQL e impostare il set di risultati su una singola riga e quindi inserire i risultati nella variabile.
Utilizzare Task Espressione invece. Nel riquadro "Espressioni", inserisci la variabile da impostare a sinistra, quindi la colloca al valore desiderato.
@ [User :: VariableToSet] = alcune espressioni ...
Per un tutorial video, il video qui sotto aiuta. http://www.youtube.com/watch?v=qZEannKhY5o
Questa è una funzione esclusivamente in ssis 2012 –
Il video non è disponibile –
Alcuni esempi: [http://microsoft-ssis.blogspot.com/2010/12/how-to-use-variables-in-script-task.html](http://microsoft-ssis. blogspot.com/2010/12/how-to-use-variables-in-script-task.html) – Joost
Una cosa che ho notato quando ho fatto questo: deve essere fatta nella scheda "Flusso di controllo" (la schermata principale) , non la scheda "Flusso di dati". – EvilBob22