Como executar um arquivo em lote de um pacote SSIS
-
26-09-2019 - |
Pergunta
Como você pode executar um arquivo em lote a partir de um pacote SSIS?
Solução
Você pode executar qualquer tipo de executável, incluindo arquivos em lote em seu fluxo de controle de uma tarefa de processo executada.
Outras dicas
Sempre que o pacote.
Eu tive a mesma pergunta e não consegui encontrar uma boa resposta em nenhum lugar. Havia mais alguns fatores confusos com os meus. Eu estava tentando configurar um pacote SSIS executado em um servidor e executá -lo um arquivo em lote com base nos resultados que o pacote recebeu de uma consulta SQL.
Para fazer isso, eu tinha que usar um Pacote de loop para each, e então um Execute a tarefa do processo dentro dele. Então eu tive que fazer referência aonde o utilitário de linha de comando estava no servidor e depois ter meu executável iniciar com um "/c" (eu comecei com um "/k", mas isso falharia o tempo todo, verdade seja dita que eu não Saiba o que "/c" ou "/k" faz com CMD)
Então faça meus arquivos em lote estarem todos no Diretório de trabalho. Então ... Tada! Na verdade, funcionou!