none
SQL Server 2005で、タスクスケジューラのようなイメージで、外部のバッチ処理(exe)を起動したい。 RRS feed

  • 質問

  • お世話になります。

     

    SQL Server 2005で、タスクスケジューラのようなイメージで、外部のバッチ処理(exe)を起動することはできますか?

     

    その際に、

    ①実行権限

     そのバッチの実行はSQLサーバの実行ユーザでの実行になりますか?

     

    ②処理完了メール

     バッチ処理の実行が完了したタイミングで、処理完了の連絡メールを送りたいと考えています。

     そのようなことは簡単にできるでしょうか?

     

    ③SQLで起動?

     バッチの起動を、SQLのファンクション/ストアドプロシージャを起動することで行うこともできてしまいますか?

     

     

    SQLサーバの機能にお詳しい方がいらっしゃいましたら、ぜひご助言いただけませんでしょうか。

    よろしくお願い致します。

     

    2007年8月8日 10:09

回答

  • 挙げられている要件は、SQL Server エージェントを使えば全て実現できます。

    インストールされている Books Online を SQL Server エージェントで検索するか、この辺のページを読むか、お手元の書籍で SQL Server エージェントについて調べてみるとよいでしょう。

    2007年8月8日 12:51

すべての返信

  • 挙げられている要件は、SQL Server エージェントを使えば全て実現できます。

    インストールされている Books Online を SQL Server エージェントで検索するか、この辺のページを読むか、お手元の書籍で SQL Server エージェントについて調べてみるとよいでしょう。

    2007年8月8日 12:51
  •  Poindexter S. さんからの引用

    挙げられている要件は、SQL Server エージェントを使えば全て実現できます。

    インストールされている Books Online を SQL Server エージェントで検索するか、この辺のページを読むか、お手元の書籍で SQL Server エージェントについて調べてみるとよいでしょう。

     

    Poindexter S.さんありがとうございます。

    さっそく「SQL Server エージェント」を手がかりに、調べてみたいと思います。

     

    ありがとうございました。

     

    2007年8月9日 12:35