–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

版权声明:本文为dushu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dushu/archive/2013/02/06/2532132.html