.NETからSQLSERVERエージェントのジョブを実行

プログラムからSQLSERVERエージェントのジョブをキックするには、

msdbのストアドプロシージャ「sp_start_job」を実行する

1.DB接続
2.sql作成
sql = “USE msdb EXEC sp_start_job ‘ジョブ名'”

3.sql実行

sp_stop_jobとかupdateとかジョブ操作も簡単にできそうです。

msdbなどに使えそうなストアドプロシージャが多数ありそうなので要チェックだと思う。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です