2010-09-27 43 views
6

Me gusta cargar varios archivos, con diferentes nombres, en una sola tarea FTP al servidor en el paquete SSIS. Solo puedo subir un archivo.Cómo cargar archivos mutiple por tarea de FTP en SSIS

los nombres de los archivos son también diferentes por ejemplo

XYZ, ZBC, ced

¿hay alguna forma de subir archivos múltiples en una tarea FTP en SSIS.

Gracias

Respuesta

4

poner todos los archivos en la misma carpeta. Use la tarea FTP dentro de ForEachLoop y actualice la cadena de conexión utilizando una expresión actualizada por el contenedor de bucles. Eso hará el truco.

4

acaba de tropezar con esto y era exactamente lo que estaba buscando. dar más detalles sobre la respuesta de Faiz:

  1. crear el Foreach contenedor de bucles
  2. editar "Collection" en el Foreach contenedor de bucles
  3. establecer el "enumerador" a "Foreach enumerador de archivos"
  4. seleccionar la carpeta que desee comprobar en
  5. conjunto "archivos" para "." o lo que sea filtro de comodín desea
  6. seleccione "completamente calificado" como el "nombre de archivo Retrieve"
  7. clic "Asignaciones de variables" y crear una variable llamada lo desea
  8. caer una "tarea FTP" dentro del contenedor
  9. crear un "FtpConnection"
  10. clic "File Transfer" y ajuste " IsLocalPathVariable" a 'True'
  11. seleccione su nueva variable bajo 'LocalVariable'
  12. conjunto 'operación' a 'Enviar archivos'
  13. conjunto de parámetros a distancia lo desea

Eso es todo! La variable se actualizará automáticamente con la ruta completa + nombre de cada archivo encontrado, y luego lo cargará.

Cuestiones relacionadas