重要
Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例 T-SQL 与 SQL Server 的差异 或 SQL 托管实例中的 SQL 代理作业限制 。
本文介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中禁用 SQL Server 代理作业。 禁用作业时,不会删除该作业,并在必要时再次启用。
安全性
有关详细信息,请参阅 “实现 SQL Server 代理安全性”。
使用 SQL Server Management Studio
在 对象资源管理器中,连接到 SQL Server 数据库引擎的实例,然后展开该实例。
展开“SQL Server 代理”。
展开“作业”,然后右键单击要禁用或启用的作业。
若要禁用作业,请选择“ 禁用”。 若要启用作业,请选择“ 启用”。
使用 Transact-SQL
在 对象资源管理器中,连接到数据库引擎的实例。
在标准栏上,选择“新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后选择“执行”。 此示例更改名称和说明,并禁用
NightlyBackups作业的状态。USE msdb; GO EXECUTE dbo.sp_update_job @job_name = N'NightlyBackups', @new_name = N'NightlyBackups -- Disabled', @description = N'Nightly backups disabled during server migration.', @enabled = 0; GO
有关详细信息,请参阅 sp_update_job。