将作业分配到作业类别

适用于SQL Server Azure SQL 托管实例

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

本主题说明如何使用 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. 右键单击要编辑的作业,然后选择“属性”

  5. 在“作业属性 - job_name”对话框的“类别”列表中,选择要分配给作业的作业类别。

  6. 单击 “确定”

“使用 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 类。