次の方法で共有


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

適用対象:SQL ServerAzure SQL Managed Instance

重要

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

このトピックでは、SQL Server Management Studio、Transact-SQL、または SQL Server 管理オブジェクトを使用して、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 クラスを使用します。