2012-08-01 14 views
8

私はページリクエストに基づいて頻繁にデータベースにヒットしたくないので、別のC#コーディング[exeファイル] &を使用してxmlファイルを作成し、別のページ/プロジェクトからアクセスする共通パスを作成する予定ですあなたのSQLジョブやエージェントからスケジュールされた方法でexeファイルを実行する方法を説明することができますか?SQLエージェントまたはジョブからexeファイルを実行するにはどうすればよいですか?

私のシナリオ:データベーステーブルは一度しか更新されないので、XML/txtファイルを作成します。

おかげで、 S.Venkatesh

+0

私はキューを理解しているかわからないしかし、いくつかの答えを見るのが大好きです! –

+2

あなたのアプリを起動するには、Windowsのタスクスケジューラを使用する必要があります。 – linkerro

+0

どのrdbmsを使用していますか? –

答えて

4

あなたはJOBでそれを行う必要がある場合:xp_cmdshell は非管理者として実行xp_cmdshellを!

DECLARE @command varchar(8000) 
SET @command = 'C:\MyProgram' 
EXEC master..xp_cmdshell @command 

しかし、あなたはウィンドウでタスクを準備する必要があります。

+0

タスクスケジューラは、SQL Serverのユーザーではない特定のドメインアカウントで実行できるため、より優れています –

13

実行可能ファイルとバッチファイルをステップ(MSDN Implement Jobs)としてジョブに追加することができます。

enter image description here

実行パスを設定するタイプ

2.2として新しいステップ

2.1集合 "オペレーティングシステム(のCmdExec)" を追加するジョブ

  • を作成

  • 関連する問題