Pergunta

Como você pode executar um arquivo em lote a partir de um pacote SSIS?

Foi útil?

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!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top