删除作业类别
重要
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
删除工作类别
在 对象资源管理器中,单击加号以展开要删除作业类别的服务器。
单击加号展开 SQL Server 代理。
右键单击 作业 文件夹,然后选择 管理作业类别。
在“管理作业类别”server_name 对话框中,选择要删除的作业类别。
单击 删除。
在 作业类别 对话框中,单击 是。
关闭 管理作业类别server_name 对话框。
使用 Transact-SQL
删除工作类别
在 对象资源管理器中,连接到数据库引擎的实例。
在标准栏上,单击“新建查询”。
将以下示例复制并粘贴到查询窗口中,然后单击 执行。
-- 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 类。