Pregunta

¿Cómo se puede ejecutar un archivo por lotes a partir de un paquete de SSIS?

¿Fue útil?

Solución

Se puede ejecutar cualquier tipo de archivos por lotes incluyendo ejecutables en su flujo de control de un proceso de ejecución de tareas.

Otros consejos

cuando cada vez empaquetar .bat extensión a través del paquete dtexec Ubicación del archivo Después de ejecutar el paquete y luego ejecutado Es simplemente la manera de ejecutar el paquete

Tenía esta misma pregunta, y no pude encontrar una buena respuesta en cualquier lugar. Había unos cuantos más factores de confusión con la mía. Yo estaba tratando de establecer un paquete SSIS que se ejecuta en un servidor, y hacer que se ejecute un archivo por lotes en base a los resultados del paquete recibido de una consulta SQL.

Para hacer eso, tuve que usar un Paquete Foreach Loop , y luego un Ejecutar proceso de tareas dentro de ella. Luego tuve que referencia donde la utilidad de línea de comandos fue en el servidor y luego tener mi inicio ejecutable con un "/ c" (Empecé con una "k /", pero que fracasaría todo el tiempo, a decir verdad no lo hago saber qué "/ c" o "/ k" ver con CMD)

A continuación, tienen mis archivos por lotes sea todo en el WorkingDirectory . Entonces ... Tada! lo que realmente funcionó!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top