次の方法で共有


Change the Membership of a Job Category

適用対象: SQL ServerAzure SQL Managed Instance

重要

現在、Azure SQL Managed Instance によって、すべてではありませんが、ほとんどの SQL Server エージェントの機能がサポートされています。 詳細については、Azure SQL Managed Instance と SQL Server の T-SQL の相違点に関するページを参照してください。

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

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

はじめに

セキュリティ

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

SQL Server Management Studio を使用する

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

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

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

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

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

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

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

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

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)」を参照してください。

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

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

Visual Basic、Visual C#、PowerShell などのプログラミング言語で JobCategory クラスを使用します。