Hola a todos.
Llevo poco tiempo con SQL server 2008 R2 y mas aun con SSIS (me estoy autoformando).
Necesito generar un archivo plano desde una consulta sql. A esa consulta se le pasa un parametro (desde ASP.NET). La consulta nos va a generar un solo registro, con bastante informacion. Este hilo es parecido a otro que mi compañero Bil abrio ayer.
Os cuento mis pasos:
1.- Creo dos variables , una que sera la que reciba el valor desde ASP.NET (id). La otra va a recoger el registro que genera la sql (resultado).
2.- Creo una nueva tarea Ejecutar SQL
Conection type: ADO.NET
Connection :establezco la conexion con mi servidor sql
SQLsource type: entrada directa
SqlStatement : coloco aqui mi select con el parametro (@ID)
IsQueryStoresPorcedure: false
Conjunto de resultados : Fila Unica
Desde la asignacion de parametros :
nombre la variable: id
direccion: input
tipo de datos : Int32
Nombre del parametro: @ID
tamaño del parametro: -1 (no se muy bien que indica este valor, valor por defecto)
Conjunto de Resultado:
nombre del resultado: 0
nombre de la variable: resultado
Creo un flujo de datos
Ejecuto y de momento todo OK.
Ahora se me presenta la duda ¿como genero el fichero plano?
Desde la pestaña Flujo de datos creo que debo poner un Origen de ADO.net y destino de archivo plano.
Otra duda ¿como le digo a Origen de ADO.NET que me coja los datos de la variable resultado?
Muchas gracias por vuestra ayuda.
Saludos