- PR -

SQL Server 2000 の ジョブのAPLからの有効・無効の設定に関して

1
投稿者投稿内容
Neverland
ベテラン
会議室デビュー日: 2006/11/27
投稿数: 56
投稿日時: 2006-12-26 11:39
どなたか教えてください。(他の掲示板でも投稿したのですが...)
SQL Server エージェント のジョブに関してです。

複数サーバーで SQL Server 2000 を使っているシステムで、サーバー(SQL Server)ごとに個々のジョブを有効にするか、無効にするかを、VB6.0で作ったAPLからフレキシブルに切り替えられる様な仕組みを作りたいのですが可能でしょうか?
例えば、T-SQLでジョブの有効、無効の設定ができるなら、これを用いた様々なパターンのストアドを作って、仕様に合わせてAPLからこれらのストアドを起動するとか。

よろしくお願いいたします。
ue
ぬし
会議室デビュー日: 2005/05/07
投稿数: 581
お住まい・勤務地: 広島市
投稿日時: 2006-12-26 22:00
こんばんは。

VB から sp_update_job を @enabled 引数 と共に実行すれば実現できると思います。

# "他の掲示板"へのフィードバックをお願いします。
_________________
上本亮介 (ue) @ わんくま同盟
Microsoft MVP for VSTO (Jul 2008 - Jun 2009)
Hello Another World!
.NET 勉強会 / ヒーロー島
Neverland
ベテラン
会議室デビュー日: 2006/11/27
投稿数: 56
投稿日時: 2006-12-27 08:57
ue さんご回答ありがとうございました。
頂いた方法を使用したいと思います。

先日"他の掲示板"より、ue さんと同じ以下のご回答をいただきました。
↓↓↓↓↓
>sp_update_job で状態を変更できたかと記憶しています。
>http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/tsqlref/ts_sp_ua-uz_6s9u.asp
>[@enabled =] enabled
>ジョブが有効 (1) であるか、無効 (0) であるかを指定します。enabled は tinyint であり、既定値は NULL です。
↑↑↑↑↑
1

スキルアップ/キャリアアップ(JOB@IT)