Cómo ejecutar un archivo por lotes desde un paquete SSIS
-
26-09-2019 - |
Pregunta
¿Cómo se puede ejecutar un archivo por lotes a partir de un paquete de SSIS?
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ó!