C#で書かれたカスタムEXEがあります(私は書いていません)。 MongoDBからデータを取得し、6つのCSVファイルを同じフォルダに書き込みます。SSIS Execute Processタスクでファイルが書き込まれない
EXEをダブルクリックして実行することができます。管理者として実行する必要があります。私は管理者権限をプロパティに設定しているので、常に管理者として実行されます。いくつかのステータスメッセージを含むウィンドウをポップアップし、ファイルを作成した後にプロンプトを表示せずに閉じます。
SSIS(VS 2015、SQL Server 2012を指しています)の "Execute Process"タスクに同じEXEがリストされています。私はそれを実行すると、同じcmdウィンドウをポップアップし、同じステータスメッセージを表示し、プロンプトを表示せずに閉じ、SSISパッケージの次のステップに進みます...しかし、ファイルは書きません。
私は、「すべての人」の許可をターゲットフォルダに与えました。これは助けにはならなかったようです。私は何をする必要がありますか?
0
A
答えて
1
プロセスがSSISから起動されると、実行可能ファイルと同じフォルダから実行されていません。これは、通常、外部プロセスを実行するすべてのソフトウェアのものです。
幸いにも、[プロセスの実行]タスクのプロパティで[作業フォルダ]オプションを設定できます。実行可能ファイルが現在のフォルダに書き込むように記述されている場合は、それが動作するはずです。
関連する問題
- 1. SSIS Execute SQLタスク - MDSモデルの検証
- 2. cronタスクがファイルに書き込まない
- 3. 私のデータがExcelの書き込み先に書き込まれないのはなぜですか? SSIS
- 4. fprintfがファイルに書き込まない
- 5. シェルスクリプトがファイルに書き込まない
- 6. FileOutputStreamがファイルに書き込まない
- 7. Rsyslogがファイルに書き込まない
- 8. Swift3がファイルに書き込まない
- 9. QTMovieがファイルに書き込まない
- 10. Xdebugがファイルに書き込まない
- 11. grepがファイルに書き込まない
- 12. 注釈プロセッサ:process()メソッドからのファイル書き込み
- 13. Inno Setupコンパイラ - JavaFXアプリケーションでファイルが書き込まれない
- 14. ファイルが書き込まれていない
- 15. ファイル名が可変です - ファイルに書き込まない
- 16. NLogが書き込まれない
- 17. log4Netログファイルが書き込まれない
- 18. 変数がファイルに書き込まれない
- 19. バッファされたライターがファイルに書き込まない
- 20. /var/log/system.logファイルがMACに書き込まれない
- 21. Python I/O情報が.txtファイルに書き込まれない
- 22. Grails Log4Jファイルアペンダーがファイルに書き込まない
- 23. Pythonログ、ファイルに書き込まない
- 24. PHPスクリプトが大きなファイルをディスクに書き込まない
- 25. Python 3.6.1 - 書き込みモードでファイルが作成されない
- 26. カスタムSSISコンポーネント内のトランザクションオブジェクトExecuteメソッド
- 27. SSISパッケージが共有場所にCSVファイルを書き込めません
- 28. 「メモリ不足」エラーをメモリに書き込まないでファイルに書き込む?
- 29. SSIS OLEDB DataSourceタスクでNullが保持されない
- 30. Execute DDLタスクでパラメータ化されたパスワードを使用する
"Current"フォルダではなく、EXEと同じフォルダに書き込みますか? – ESG
@ESG、それはまったく正しい!それは 'Microsoft SQL Server/110/DTS/Binn'にファイルを入れています。素晴らしいありがとう。 このプロセスタスクを自動的に必要な場所に配置する方法を教えてください。私は他のコンピュータからこれを実行していますので、ターゲットディレクトリがどこにあるか分かりません。 WorkingDirectoryプロパティ? – Quicksilver
Windowsエクスプローラから何かを実行すると、現在のフォルダから実行されます。 SSISがプロセスを作成するときに、同じことは言えません。タスクのプロパティで「ワーキングフォルダ」オプションを設定しましたか? – ESG