- - PR -
ストアドでジョブを実行するには
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-11-13 18:01
こんばんは。
1つ教えて下さい。 SQLServer2005にて パラメータでジョブ名を受け取り そのジョブを実行し 実行結果(正常終了また異常終了)をアウトパラメータで返す ストアドプロシージャを作りたいのですが 可能なのでしょうか? また可能でしたら、どのようなストアドプロシージャに なるのでしょうか? 宜しくお願いします。 |
|
投稿日時: 2007-11-13 18:43
sp_start_job というシステムストアドプロシージャがありますよ。これは、成否を戻り値で返すので、どうしても出力パラメータで返したいなら、sp_start_job をラップする簡単なストアドを作成すればいいのではないかと思います。
|
|
投稿日時: 2007-11-14 09:44
ありがとうございます。
sp_start_job でOKでした。 すいません、もう少しお聞きしたいのですが 実行したいジョブはSSISのパッケージなのですが VB2005からsp_start_joでそのジョブを起動させるのですが そのとき、そのジョブのSSISの接続マネージャの SQLServer名を動的に変更したいのですが そのようなこと、できるのでしょうか? |
1