ジョブ カテゴリのメンバーシップの変更

このトピックでは、SQL Server Management Studio、Transact-SQL、または SQL Server 管理オブジェクトを使用して、SQL Server 2012 でジョブ カテゴリのメンバーシップを変更する方法について説明します。

ジョブ カテゴリを使用してジョブを管理すると、フィルター操作やグループ化を簡単に行うことができます。 ジョブ カテゴリは、独自に作成できます。 さらに、ジョブ カテゴリの Microsoft SQL Server エージェント ジョブのメンバーシップを変更することもできます。

このトピックの内容

  • 作業を開始する準備:

    セキュリティ

  • ジョブ カテゴリのメンバーシップを変更する方法:

    SQL Server Management Studio

    Transact-SQL

    SQL Server 管理オブジェクト

作業を開始する準備

セキュリティ

詳細については、「SQL Server エージェントのセキュリティの実装」を参照してください。

[先頭に戻る]

SQL Server Management Studio の使用

ジョブ カテゴリのメンバーシップを変更するには

  1. オブジェクト エクスプ ローラーで、プラス記号をクリックして、ジョブ カテゴリを編集するサーバーを展開します。

  2. プラス記号をクリックして [SQL Server エージェント] を展開します。

  3. [ジョブ] フォルダーを右クリックし、[ジョブ カテゴリの管理] をクリックします。

  4. [ジョブ カテゴリの管理 - server_name] ダイアログ ボックスで、編集するジョブ カテゴリを選択し、[ジョブの表示] をクリックします。

  5. [すべてのジョブを表示] チェック ボックスをオンにします。

  6. カテゴリにジョブを追加するには、メイン グリッドで、ジョブに対応する [選択] 列のチェック ボックスをオンにします。 カテゴリからジョブを削除するには、チェック ボックスをオフにします。 完了したら、[OK] をクリックします。

  7. [ジョブ カテゴリの管理 - server_name] ダイアログ ボックスを閉じます。

[トップに戻る] リンクで使用される矢印アイコン[Top]

Transact-SQL の使用

ジョブ カテゴリのメンバーシップを変更するには

  1. オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、[実行] をクリックします。

    -- adding a new job category to the "NightlyBackups" job
    USE msdb ;
    GO
    EXEC dbo.sp_update_job
        @job_name = N'NightlyBackups',
        @category_name = N'[Uncategorized (Local)]';
    GO
    

詳細については、「sp_update_job (Transact-SQL)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン[Top]

SQL Server 管理オブジェクトの使用

ジョブ カテゴリのメンバーシップを変更するには

Visual Basic、Visual C#、PowerShell などのプログラミング言語で JobCategory クラスを使用します。 詳細については、「SQL Server Management Objects (SMO)」を参照してください。

[トップに戻る] リンクで使用される矢印アイコン[Top]