sql server作業中各列的含義

SQL SERVER數據庫作業的 Schedule 信息一般位於表 msdb.dbo.sysschedules,這個表中各列的含義

 

列名

數據類型

說明

schedule_id

int

SQL Server 代理作業計劃 ID。

schedule_uid

uniqueidentifier

作業計劃的唯一標識符。此值用於標識分佈式作業的計劃。

originating_server_id

int

作爲作業計劃來源的主服務器 ID。

name

sysname (nvarchar(128))

作業計劃的用戶定義名稱。該名稱在作業中必須唯一。

owner_sid

varbinary(85)

擁有作業計劃的用戶或用戶組的 Microsoft Windowssecurity_identifier

enabled

int

作業計劃的狀態:

0 = 未啓用。

1 = 啓用。

如果未啓用計劃,則不會運行該計劃中的任何作業。

freq_type

int

此計劃中作業運行的頻率。

1 = 只運行一次

4 = 每天

8 = 每週

16 = 每月

32 = 每月,與 freq_interval 有關

64 = 在 SQL Server 代理服務啓動時運行

128 = 在計算機空閒時運行

freq_interval

int

執行作業的間隔天數。該值取決於 freq_type 的值。默認值爲 0,表示不使用 freq_interval

freq_type 的值

對 freq_interval 的影響

1(一次)

不使用 freq_interval(0)

4(每天)

 freq_interval 

8(每週)

freq_interval 爲下列一個或多個值:

1 = 星期日

2 = 星期一

4 = 星期二

8 = 星期三

16 = 星期四

32 = 星期五

64 = 星期六

16(每月)

每月的 freq_interval

32(與“每月”選項相關)

freq_interval 爲下列值之一:

1 = 星期日

2 = 星期一

3 = 星期二

4 = 星期三

5 = 星期四

6 = 星期五

7 = 星期六

8 = 日

9 = 工作日

10 = 休息日

64 (在 SQL Server 代理服務啓動時開始)

不使用 freq_interval(0)

128(在計算機空閒時運行)

不使用 freq_interval(0)

freq_subday_type

int

freq_subday_interval 的單位。可以是下列值之一:

說明(單位)

1

在指定的時間

2

4

分鐘

8

小時

freq_subday_interval

int

在每次執行作業之間發生的 freq_subday_type 的週期數。

freq_relative_interval

int

如果 freq_interval  32(與“每月”選項相關),則爲每月中 freq_interval 發生的時間。可以是下列值之一:

0 = 不使用 freq_relative_interval

1 = 第一次

2 = 第二次

4 = 第三次

8 = 第四次

16 = 最後一次

freq_recurrence_

factor

int

已計劃執行的作業之間的週數或月數。僅當 freq_type 816  32 時,才使用freq_recurrence_factor。如果此列包含 0,則不使用freq_recurrence_factor

active_start_date

int

可以開始執行作業的日期。日期格式爲 YYYYMMDD。NULL 表示當天的日期。

active_end_date

int

可以停止執行作業的日期。日期格式爲 YYYYMMDD。

active_start_time

int

 active_start_date  active_end_date 之間的任意日期開始執行作業的時間。時間格式爲 HHMMSS,採用 24 小時制。



文章轉載自:sql server作業中各列的含義  http://www.studyofnet.com/news/1272.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章