¿Alguien sabe cómo puedo cambiar una variable SSIS en tiempo de ejecución?variable de conjunto SSIS en tiempo de ejecución
que tienen una variable de usuario: SkipStuff
Quiero configurar esta basado en una condición durante un contenedor de bucles
¿Alguien sabe cómo puedo cambiar una variable SSIS en tiempo de ejecución?variable de conjunto SSIS en tiempo de ejecución
que tienen una variable de usuario: SkipStuff
Quiero configurar esta basado en una condición durante un contenedor de bucles
Puede agregar una tarea de secuencia de comandos. Agregue su (s) variable (es) SSIS a la propiedad ReadWriteVariables en el Editor de tareas de script.
Puede hacer referencia a la variable (s) en el script con el siguiente formato: Dts.Variables["MyCaseSensitiveVariableName"].Value
montón de maneras realmente, pero el que yo uso más frecuente es el uso de una ejecución Tarea SQL y establecer el conjunto de resultados en una sola fila y luego poner los resultados establecidos en la variable.
Uso de tareas Expresión en su lugar. En el panel "Expresiones", coloque la variable para establecer a la izquierda, luego iguale al valor deseado.
@ [User :: VariableToSet] = algunas expresiones ...
Para ver un tutorial de vídeo, el vídeo a continuación ayuda. http://www.youtube.com/watch?v=qZEannKhY5o
Esta es una función exclusiva en ssis 2012 –
El video no está disponible –
Algunos ejemplos: [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 que noté cuando hice esto: debe hacerse en la pestaña "Control Flow" (la pantalla principal) , no la pestaña "Flujo de datos". – EvilBob22