SQL Server 2005. SSIS exportar fichero texto

27/10/2009 - 18:49 por José Mª Fueyo | Informe spam
Hola a todos
A ver, intento crear un paquete ssis para exportar una tabla como registros
de ancho fijo. El problema es que me coloca cada registro a continuación del
otro. ¿Que es lo que tengo que modificar para que cada registro salga en una
linea?
Gracias.

Salu2,
José Mª Fueyo
 

Leer las respuestas

#1 Alejandro Mesa
27/10/2009 - 20:49 | Informe spam
Hola Chema,

Un gusto tenerte de visita por aqui.

Esta forma de hacerlo que te voy a dar no es muy ortodoxa pero funciona.

- En el data flow task usa un data flow source de acuerdo a tu fuente. Por
ejemplo OLE DB Source si es el resultado de una sentencia t-sql que envias
hacia el servidor fuente.

- Deja caer "flat file Destination" desde el data flow destination en el
toolbox.

- Conecta ambos con la flecha verde (salida de el source como entrada de el
destino).

- Double click en el destino para setear las propiedades.

- Click en el boton "new" donde se escoje la conexion (crear una nueva)

- En la ventana donde pregunta el formato de el archivo plano, escoje "Fixed
width with row delimiters" y click ok.

- En el editor de la conexion setea la ruta y nombre de el archivo "File
name:" y cierra el dialogo para continuar con el mapping de las columnas en
el editor de el destino "flat File Destination Editor".

Voila!!!

Ejecuta el paquete y nos cuentas


Saludos,
AMB




"José Mª Fueyo" wrote:

Hola a todos
A ver, intento crear un paquete ssis para exportar una tabla como registros
de ancho fijo. El problema es que me coloca cada registro a continuación del
otro. ¿Que es lo que tengo que modificar para que cada registro salga en una
linea?
Gracias.

Salu2,
José Mª Fueyo

Preguntas similares