返回有關作業(yè)的調度的信息,SQL Server 企業(yè)管理器使用這些作業(yè)來執(zhí)行自動的活動。
sp_help_jobschedule
[ @job_id =] job_id |
[ @job_name = ] 'job_name''
[ , [ @schedule_name = ] 'schedule_name' ] |
[ , [ @schedule_id = ] schedule_id ]
[@job_id =] job_id
是作業(yè)標識號。job_id 的數(shù)據類型為 uniqueidentifier,默認值為 NULL。
[@job_name =] 'job_name'
是作業(yè)名稱。job_name 的數(shù)據類型為 varchar(100),默認值為 NULL。
說明 必須指定 job_id 或 job_name,但不能兩個都指定。
[@schedule_name =] 'schedule_name'
是作業(yè)的調度項目名稱。schedule_name 的數(shù)據類型為 varchar(100),默認值為 NULL。
{[@schedule_id =] schedule_id
是作業(yè)的調度項目的標識號。schedule_id 的數(shù)據類型為 int,默認值為 NULL。
0(成功)或 1(失?。?/P>
列名 | 數(shù)據類型 | 描述 |
---|---|---|
schedule_id | int | 調度標識號。 |
schedule_name | sysname | 調度的名稱。 |
enabled | int | 指明調度是被啟用 (1),還是不被啟用 (0)。 |
freq_type | int | 指明何時執(zhí)行作業(yè)的值。 1 = 一次 |
freq_interval | int | 執(zhí)行作業(yè)的日子。該值依賴于 freq_type 的值。有關更多信息,請參見 sp_add_jobschedule。 |
freq_subday_type | int | freq_subday_interval 的單位。有關更多信息,請參見 sp_add_jobschedule。 |
freq_subday_interval | int | 在作業(yè)的每次執(zhí)行之間所發(fā)生的 freq_subday_type 的周期個數(shù)。有關更多信息,請參見 sp_add_jobschedule。 |
freq_relative_interval | int | 在每個月中,freq_interval 的已調度作業(yè)的發(fā)生情況。有關更多信息,請參見 sp_add_jobschedule。 |
freq_recurrence_factor | int | 作業(yè)的已調度執(zhí)行日期之間的間隔月數(shù)。 |
active_start_date | int | 激活調度的日期。 |
active_end_date | int | 調度的結束日期。 |
active_start_time | int | 調度開始的時間。 |
active_end_time | int | 調度結束的時間。 |
date_created | datetime | 創(chuàng)建調度的日期。 |
schedule_description | nvarchar(4000) | 對調度的英語描述(如果已經調度)。 |
next_run_date | int | 調度下一次引發(fā)作業(yè)運行的日期。 |
next_run_time | int | 調度下一次引發(fā)作業(yè)運行的時間。 |
sp_help_jobschedule 的參數(shù)只能用在某些組合中。如果指定了 schedule_id,那么就不能指定 job_id,也不能指定 job_name。否則,job_id 或 job_name 參數(shù)就可能與 schedule_name 一同使用。
執(zhí)行權限默認授予 public 角色。任何可以執(zhí)行該過程的用戶都可以對下列內容進行創(chuàng)建、刪除或更新操作:作業(yè)、作業(yè)步驟、作業(yè)分類、作業(yè)調度、作業(yè)服務器、任務或作業(yè)歷史信息。
下面的示例返回名為 Archive Tables 的作業(yè)的調度信息。
USE msdb
EXEC sp_help_jobhistory @job_name = 'Archive Tables'
下面的示例返回名為 Archive Tables 的作業(yè)以及其調度項目 Weekly Archive 的歷史記錄。
USE msdb相關文章
EXEC sp_help_jobhistory @job_name = 'Archive Tables',
@schedule_name = 'Weekly Archive'