-- 啟動
USE master; GO
EXEC xp_cmdshell 'net start SQLSERVERAGENT'; GO
-- 停止
USE master; GO
EXEC xp_cmdshell 'net stop SQLSERVERAGENT'; GO
EXEC xp_cmdshell 'sc config SQLSERVERAGENT start= auto';
-- 或使用舊語法
EXEC xp_cmdshell 'scm -Action 7 -Service mssqlserver -SvcStartType 2';
掌握 Agent 服務命令列控制、啟動模式設定、纖程選項陷阱與服務帳號密碼同步機制,能快速解決 90% 的 Agent 服務啟動失敗案例,保障排程作業、警示、複寫代理程式正常運作。