原文:
作業配置規範文件[ms sql]
作業配置規範文件(
ms sql)
文件型別
ms sql
資料庫作業配置規範文件
建立日期
2015-07-30
版本變化
v3.0
修改記錄
修改人
修改日期
版本
修改描述
瀟湘隱者
2015-08-01
v1.0
建立制定文件
瀟湘隱者
2015-08-13
v2.0
修改部分內容,例如
schedule命名
瀟湘隱者
2015-10-18
v3.0
增加作業申請流程圖
無規矩不成方圓,在資料庫管理維護,我們發現有必要規範作業建立、配置。因為隨意的建立作業,導致五花八門的命名和各種混亂。不利於作業的維護和管理。下面通過規範各個步驟合理配置乙個作業。
作業申請流程
作業功能描述
在建立作業時,首先有必要多了解一些情況。可以從下面幾個問題入手。
1:新建作業的功能、用途是什麼?
2:新建作業的執行頻率
(schedule)
?如果頻率很頻繁,為什麼需要如此頻繁? 3
:新建作業屬於那個系統?在那個資料庫上執行? 4
:新建作業如果執行失敗的話,是否需要通知相關負責人?誰是作業負責人 5
:新建作業如果執行失敗,是否需要重新執行?嘗試次數多少
讓發起建立作業的申請人,填寫下面文件資料
建立作業的各個事項
作業事項詳細資料
伺服器名稱/位址
作業執行指令碼
作業指令碼執行的資料庫
作業執行頻率
作業執行時間段
作業的功能、用途
作業失敗通知誰
注意事項
例如:新建作業如果執行失敗,是否需要重新執行
作業配置規範
一:作業常規選項配置
:1
:作業名稱
作業命名命名規範如下所示:
方式1:作業功能比較明確的,可以使用下面命名方式
_例如:作業名:
yoursqldba_fullbackups_and_maintenance
它是yoursqldba
資料庫下面乙個做完整備份以及維護的作業。
方式2:作業功能並不明確或描述不太方便的。可以用作業執行的儲存過程來命名
_mesdb_finishrepeatorderimprovment
2
:作業的所有者
如果作業有明確的所有者,選擇對應的所有者。如果沒有。則選擇
sa賬號.
盡量不要使用域賬號作為作業的
owner
,盡量全部使用sa
3
:作業類別
一般應該根據具體需求新增作業類別,並為新建作業設定作業類別
.資料庫維護、資料庫監控、資料庫歸檔、資料庫跑數等
exec
msdb
.dbo
.sp_add_category
@class
=n'job'
,@type
=n'local',
@name
=n'database_running_data';
go
4
:作業說明
一定要加上作業功能說明、描述,方便以後維護。否則時間久了,維護起來非常吃力。
二:作業步驟選項配置
1
:作業步驟名稱
作業步驟名稱設定一般建議用如下規則,如果有多個步驟的話
_step_one
_step_two
_step_three
2
:作業步驟型別
選擇對應作業步驟的型別,一般為
transact-sql
指令碼(t-sql)
高階選項有時候不用特意設定。但是某些特殊作業需要設定當作業步驟失敗時的重試次數、重試間隔等。以及作業失敗時是退出作業,還是繼續下乙個作業步驟等。
三:作業計畫選項配置1
:作業計畫名稱
一般情況下,作業計畫名稱命名規則如下:
_schedule
如果作業有多個計畫,那麼命名規則如下
_schedule_month
_schedule_day _
schedule_hour _
schedule_minute
2:其它頻率、執行間隔比較明確、簡單。
沒有什麼好說的。
四:作業警報選項配置
作業警報一般不設定,而是設定作業通知。
五:作業通知選項配置
在作業失敗時,通過電子郵件給作業相關負責人傳送電子郵件。
作業配置規範文件 MS SQL
作業配置規範文件 ms sql 文件型別 ms sql 資料庫作業配置規範文件 建立日期 2015 07 30 版本變化 v3.0 修改記錄 修改人 修改日期 版本 修改描述 瀟湘隱者 2015 08 01 v1.0 建立制定文件 瀟湘隱者 2015 08 13 v2.0 修改部分內容,例如 sch...
介面規範文件
一.我們系統的一般的介面設計和跨域處理 1.前後端token驗證 初始化操作 public function initialize session start parent initialize header access control allow origin header access con...
日誌規範文件(2)
日誌規範 日誌型別 日誌簡要說明 支援的日誌級別 執行日誌 該日誌主要記錄系統發生的異常資訊,以便於程式人員定位問題。開發人員編寫定位 在try catch塊中的catch部分編寫 即異常發生時 記錄異常詳細資訊。列印內容包含 日誌級別 發生時間 自定義訊息 入參 出參 異常資訊。需要開發人員編寫的...