操作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

原文地址:https://www.cnblogs.com/dushu/p/2532132.html