- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLサーバーのジョブでのexeファイル実行について教えてください。)
SQLサーバーのジョブでのexeファイル実行について
このQ&Aのポイント
- SQLサーバーのジョブでのexeファイル実行について教えてください。バッチファイルをexeに変換して実行する方法についても知りたいです。
- batファイルからexeファイルへの変換方法と、SQLサーバーのジョブでexeファイルを実行する際の問題点について教えてください。
- SQLサーバーのジョブでのexeファイル実行に関する問題点があります。exeファイル実行時にジョブが停止してしまう原因について知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
思いつくことを列挙してみました。的外れかもしれませんが、許してください ・実行権限がない(SQLサーバーのジョブはユーザーは誰で動作するのでしょうか?) ・SQLサーバーにexeの実行権限がない(スクリプトだけしか実行できないとか) ・SQLサーバーの処理機能(Shell)に偽EXE(Bat_To_Exe_Converterで作成したexe)を実行する能力がない。(VisualStudioで本物のEXEを作って実行できるか試せばわかる) ・相対パスになっていてパスがちゃんと読めない(exeの指定は絶対パスで書いてありますか?) ・実行した結果を格納する権限(大抵はファイルを書き出す権利)がない
補足
ご回答ありがとうございます。 上記のいろいろ試してみた結果、まずこちらの前提が 間違っておりました。 exe自体は実行することができました。 ただBat_To_Exe_Converterで作成したexeのみ実行が可能で IExpressで作成したものは前述したような状態になり実行できませんでした。 何か原因をご存知ではないでしょうか? 宜しくお願いします。