Domanda

Come è possibile eseguire un file batch da un pacchetto SSIS?

È stato utile?

Soluzione

È possibile eseguire qualsiasi tipo di file batch tra cui eseguibili nel vostro flusso di controllo da un processo Esegui attività.

Altri suggerimenti

quando mai confezionare .bat estensione attraverso il pacchetto dtexec File Location Dopo Eseguire il pacchetto quindi eseguita E 'semplicemente il modo di eseguire il pacchetto

Ho avuto questa stessa domanda, e non poteva trovare una buona risposta da nessuna parte. Ci sono stati un paio di più confondenti fattori con la mia. Stavo cercando di creare un pacchetto SSIS che gira su un server, e lo hanno eseguito un file batch in base ai risultati del pacchetto ricevuto da una query SQL.

Per fare questo ho dovuto usare un Ciclo Foreach pacchetto , e poi un Esegui processo Task al suo interno. Poi ho dovuto di riferimento quando l'utilità della riga di comando è stato sul server e quindi avere il mio inizio eseguibile con un "/ c" (ho iniziato con un "/ k" ma che sarebbe fallire tutto il tempo, a dire la verità non lo faccio sapere che cosa "/ c" o "/ k" fare con CMD)

Poi ho il mio file batch sia tutto in WorkingDirectory . Poi ... Tada! in effetti ha funzionato!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top