17

ページリクエストに基づいて頻繁にデータベースをヒットしたくないので、別のC#コーディング[exeファイル]を使用してxmlファイルを作成し、異なるページ/プロジェクトからアクセスするための共通パスに配置することを計画しました。スタッフの毎日の朝なので、スケジュールされた方法でSQLジョブまたはエージェントからexeファイルを実行する方法を説明できますか?

私のシナリオ: データベース テーブルは 1 回だけ更新されるため、XML/txt ファイルを使用します。

ありがとう、S.Venkatesh

4

2 に答える 2

25

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

  1. ジョブを作成する
  2. 新しいステップを追加

    2.1タイプとして「オペレーティングシステム(CmdExec)」を設定

    2.2 実行可能パスを設定する

ここに画像の説明を入力

于 2012-08-01T07:55:00.647 に答える
6

JOB で実行する必要がある場合: xp_cmdshell xp_cmdshell は非管理者として実行してください。

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

ただし、ウィンドウでタスクをスケジュールする必要があります。

于 2012-08-01T07:10:39.100 に答える