En ocasiones es necesario hacer uso del paso de parametros cuando queremos hacer una consulta en Integration Services de SQL, después de googlear un poco encontré este método que es muy sencillo.
Primero debemos de tener nuestras variables que serán los parámetros (p.e. VarNumero) y además se debe declarar una variable que sera nuestro query y tendrá nuestro parámetro (p.e. VarQuery), esta variable debe ser de tipo String, en ella se debe de poner el valor de TRUE en la propiedad EvaluateasExpression, y dentro de Expression debemos de poner nuestro query de la siguiente manera
“Select * from Tabla where campox >= ” + (DT_WSTR, 10) @[User::VarNumero]
Ya dentro de nuestro Data Flow Task, en la propiedad Expressions, debemos de seleccionar la primera opción que dice SQLCommand y en el valor debemos de poner @Varquery.
De esta manera el query obtiene el valor de la variable que se tendra como parámetro.
Saludos