操作SQLSERVERAGENT服务的扩展存储过程.sql
–1. 查询SQLSERVERAGENT服务的当前状态。
EXEC master.dbo.xp_servicecontrol N\’QUERYSTATE\’, N\’SQLSERVERAGENT\’
–2. 启动或者停止SQLSERVERAGENT服务。
–启动 SQLSERVERAGENT 服务
EXEC master.dbo.xp_servicecontrol N\’START\’, N\’SQLSERVERAGENT\’
–停止 SQLSERVERAGENT 服务
EXEC master.dbo.xp_servicecontrol N\’STOP\’, N\’SQLSERVERAGENT\’
–3. 设置SQLSERVERAGENT服务的启动类型。
–设置 SQLSERVERAGENT 服务为自动启动
EXEC msdb.dbo.sp_set_sqlagent_properties @auto_start=1
–设置 SQLSERVERAGENT 服务为手动启动
EXEC msdb.dbo.sp_set_sqlagent_properties @auto_start=0