- ベストアンサー
SQLサーバのジョブにてVisualBasicスクリプトを叩く方法
皆様 御忙しいところすみません。 とても困っているので、ご存知でしたら教えてください。 SQLサーバーのジョブからVisualBasicスクリプトで作成したファイルを叩きたいのですが、 このようなことは出来ないのでしょうか? ジョブのコマンド内に C:\~~~.vbs という風に書いてみたのですが、どうやらだめみたいなので。。。 ※~~~.vbsはファイル名です。 初心者丸出しの質問ですが、 よろしくお願いいたします。 以上です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
hoge.batを作成してその中に。 C:\~~~.vbs を記述して、hoge.batをジョブに登録。 では、だめですか?
その他の回答 (1)
- STICKY2006
- ベストアンサー率29% (1536/5269)
回答No.2
SQLServer2000。。。ですが。。。 「ジョブステップの編集」で、種類~を「オペレーティングシステムコマンド(CmdExec)」にする。とか。
質問者
補足
早速のご回答どうもありがとうございます。 かたじけないです。 当方のSQL Serverも2000になります。 STICKY2006様の言うように、 「ジョブステップの編集」では「オペレーティングシステムコマンド(CmdExec)」としているのですが、上手くいきません。
お礼
すみません。 omotasam様のやり方で出来ました! だめだと思ったのは、私の勘違いでした。 大変助かりました! どうもありがとうございました!!!
補足
早速のご回答どうもありがとうございます! とても助かります。 omotasam様のやり方で試してみましたが、やはりだめでした。 SQLサーバーのエラーログを見てみると、以下のようなエラーが出ています。 コマンドプロンプトで普通に「C:\~~~.vbs」と指定すると上手くいくのですが。。。 [136] ジョブ テスト のレポート : ステップ 1、ジョブ 0xF4B0ADB2FE806048B121D8073AD34DAE のプロセスは作成されませんでした (理由 : %1 は有効な Win32 アプリケーションではありません。)