首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server Agent 服務管理與常見啟動異常排除

     編輯:關於SqlServer

透過 T-SQL 控制 Agent 服務

在 master 資料庫執行:

-- 啟動
EXEC xp_cmdshell 'net start SQLSERVERAGENT';
-- 停止
EXEC xp_cmdshell 'net stop SQLSERVERAGENT';
-- 設為自動啟動
EXEC xp_cmdshell 'sc config SQLSERVERAGENT start= auto';

亦可直接在命令提示字元執行上述 net 與 sc 指令。

常見啟動異常與解決方案

錯誤 14258:Agent 正在啟動中,無法執行操作

可能原因:啟用了「使用 Windows NT 纖程」。

解決:企業管理器 → 右鍵 SQL 執行個體 → 屬性 → 處理器 → 取消勾選 使用 Windows NT 纖程 → 重啟 SQL Server 服務。

系統密碼變更導致服務啟動失敗

方案一:服務登入身分改為 本地系統帳戶。
方案二:指定 此帳戶 為 Administrator 並輸入正確密碼。

最佳實務建議

  • 生產環境務必將 SQL Server Agent 設為自動啟動,確保排程作業不中斷。
  • 定期檢查 Agent 錯誤記錄檔(預設路徑 LOG\SQLAGENT.OUT),及早發現作業失敗。
  • 避免在高負載時段手動頻繁啟停 Agent,以免影響進行中的作業。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved