SQLSERVERAGENT)sysadmin 固定伺服器角色權限


⚠ 必須勾選「已啟用」,否則排程不會執行。


EXEC dbo.YourStoredProcedure 或 T-SQL 陳述式





USE msdb;
GO
EXEC dbo.sp_add_job
@job_name = N'DailyDataCleanup',
@enabled = 1,
@description = N'每日清理過期暫存資料';
GO
EXEC dbo.sp_add_jobstep
@job_name = N'DailyDataCleanup',
@step_name = N'ExecuteCleanupProc',
@subsystem = N'TSQL',
@command = N'EXEC dbo.usp_CleanupTempData;',
@database_name = N'YourDB';
GO
EXEC dbo.sp_add_schedule
@schedule_name = N'Daily_0200',
@freq_type = 4, -- 每日
@active_start_time = 20000; -- 02:00
GO
EXEC dbo.sp_attach_schedule
@job_name = N'DailyDataCleanup',
@schedule_name = N'Daily_0200';
GO