Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2013, 05:32
mendit1
 
Fecha de Ingreso: abril-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Obtener archivo plano (txt) de una consulta sql con parametros

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