删除作业类别

适用于:SQL ServerAzure 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 代理安全性

使用 SQL Server Management Studio

删除工作类别

  1. 对象资源管理器中,单击加号以展开要删除作业类别的服务器。

  2. 单击加号展开 SQL Server 代理

  3. 右键单击 作业 文件夹,然后选择 管理作业类别

  4. 在“管理作业类别”server_name 对话框中,选择要删除的作业类别。

  5. 单击 删除

  6. 作业类别 对话框中,单击

  7. 关闭 管理作业类别server_name 对话框。

使用 Transact-SQL

删除工作类别

  1. 对象资源管理器中,连接到数据库引擎的实例。

  2. 在标准栏上,单击“新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击 执行

    -- deletes the job category named AdminJobs.  
    USE msdb ;  
    GO   
    EXEC dbo.sp_delete_category  
        @name = N'AdminJobs',  
        @class = N'JOB' ;  
    GO  
    

有关详细信息,请参阅 sp_delete_category(Transact-SQL)

使用 SQL Server 管理对象

删除作业类别

使用所选编程语言(如 Visual Basic、Visual C# 或 PowerShell)调用 JobCategory 类。