SQLSERVERAGENT)。sysadmin 固定伺服器角色權限。
Daily_Backup_UserDBs。[Uncategorized (Local)],可依需求建立自訂類別。
Execute_Backup_SP。master 或使用者資料庫)。EXEC dbo.usp_BackupDatabases。
Go to the next step。Quit the job reporting failure。
點選 剖析 按鈕,出現「命令剖析成功」對話框即表示語法正確。

Daily_0200。週期性 (最常用)。每日、每週、每月 依需求選擇。發生一次 於 02:00:00,或 每隔 n 小時 重複。




| 現象 | 可能原因 | 解決方式 |
|---|---|---|
| 作業不依排程執行 | SQL Server Agent 服務未啟動 | 啟動服務並設為自動 |
| 作業歷程記錄無紀錄 | 「已啟用」未勾選 | 編輯作業勾選「已啟用」 |
| 步驟執行失敗 | 權限不足 / T-SQL 錯誤 | 檢視作業歷程記錄 → 訊息詳細內容 |
| 跨資料庫操作失敗 | 擁有權鏈斷裂 | 使用 EXECUTE AS / 憑證簽署 / 跨資料庫擁有權鏈 |
頻率_用途_對象,如 Daily_Backup_UserDBs、Hourly_IndexMaintenance。TRY...CATCH 並寫入自訂記錄表。sp_purge_jobhistory 避免 msdb 膨脹。sp_help_jobactivity 或第三方監控工具 (如 Zabbix, Prometheus) 監控作業成功率。掌握排程作業建立流程,即可將備份、索引維護、資料同步、報表產出等例行性工作自動化,釋放 DBA 人力專注於核心優化。