




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
自動化管理任務學習資料第12章自動化管理任務學習目標本章重點本章內容3/12/20252學習目標數據庫管理員的工作是繁重復雜的,如果可以自動化有規律地進行管理,那么可以大大減輕數據庫管理員的工作負荷,提高其工作質量。MicrosoftSQLServer系統提供了作業和警報功能。通過定義作業和警報,可以設置系統執行自動化操作任務。在MicrosoftSQLServer系統中,SQLServer代理服務負責系統警報、作業、操作員、調度和復制等任務的管理。本章將詳細研究自動化管理任務技術。3/12/20253本章重點自動化管理任務自動化管理組件作業管理操作員管理警報的類型警報管理3/12/20254本章內容12.1概述12.2作業12.3警報12.4上機練習12.5習題3/12/20255本章內容12.1概述12.2作業12.3警報12.4上機練習12.5習題3/12/2025612.1概述作為一種分布式數據庫管理系統,完成許多自動化管理任務是必不可少的功能。自動化管理任務是指系統可以根據預先的設置自動地完成某些任務和操作。一般地,把可以自動完成的任務分成兩大類:一類是執行正常調度的任務,另一類是識別和回應可能遇到的問題的任務。執行正常調度的任務,例如在MicrosoftSQLServer系統中執行一些日常維護和管理的任務,可以包括備份數據庫、傳輸和轉換數據、維護索引、維護數據一致性等。另一類任務識別和回應可能遇到的問題,例如對MicrosoftSQLServer系統出現的錯誤以及定義監測可能存在問題的性能條件。例如,可以定義一個任務來更正出現的問題。如果發生了數據庫事務滿了,則該數據庫就不能正常工作了,這時發生錯誤代號是1105的錯誤??梢远x一項使用Transact-SQL語句的任務,執行清除事務日志和備份數據庫的操作。還可以定義一些性能條件。例如,可以定義SQLServer代理服務來監測何時出現鎖堵塞用戶修改數據,并且把這種狀況自動通知系統管理員。3/12/20257自動化組件自動化組件包括WindowsEventLog、MSSQLServer和SQLServer代理。MSSQLServer服務是MicrosoftSQLServer系統的數據庫引擎,負責把發生的錯誤作為事件寫入Windows的應用程序日志中。如果MicrosoftSQLServer系統或應用程序發生了需要引起用戶注意的任何錯誤或消息,且把這些錯誤或消息寫進了Windows的應用程序日志,則這些錯誤或消息就是日志。WindowsEventLog服務負責處理寫入Windows的應用程序日志中的事件,這些事件可以包括:MicrosoftSQLServer系統中嚴重等級在19~25之間的任何錯誤;已經定義將要寫入Windows的應用程序日志中的錯誤消息;執行RAISERRORWITHLOG語句。當SQLServer代理服務啟動時,它就在Windows的事件日志中注冊并且連接到MicrosoftSQLServer,這樣就允許SQLServer代理服務接受任何MicrosoftSQLServer的事件通知。3/12/20258本章內容12.1概述12.2作業12.3警報12.4上機練習12.5習題3/12/2025912.2作業作業就是為了完成指定任務而執行的一系列操作。作業管理包括創建作業、定義作業步驟、確定每一個作業步驟的動作流程邏輯、調度作業、創建將要通知的操作員,以及檢查和配置作業的歷史。在MicrosoftSQLServer系統中,既可以使用SQLServerManagementStudio創建作業和操作員,也可以使用系統存儲過程創建作業。下面主要介紹如何使用SQLServerManagementStudio工具管理作業。3/12/202510【例12-1】定義作業3/12/202511【步驟】選項卡3/12/202512【常規】選項卡(新建作業步驟)3/12/202513【高級】選項卡(新建作業步驟)3/12/202514【計劃】選項卡3/12/202515【新建作業計劃】對話框3/12/202516【通知】選項卡3/12/202517【目標】選項卡3/12/202518【例12-2】定義操作員3/12/202519執行和腳本化作業作業創建之后,除了按照其調度方式執行之外,還可以由用戶手動執行。在SQLServerManagementStudio主窗口中右擊作業testJob,則彈出一個快捷菜單,如圖12-11所示。3/12/202520本章內容12.1概述12.2作業12.3警報12.4上機練習12.5習題3/12/20252112.3警報警報是聯系寫入Windows事件日志中的MicrosoftSQLServer錯誤消息和執行作業或發送通知的橋梁。警報負責回應MicrosoftSQLServer系統或用戶定義的已經寫入到Windows應用程序日志中的錯誤或消息。在MicrosoftSQLServer系統中,錯誤代號小于或等于50?000的錯誤或消息是系統提供的錯誤使用的代號,用戶定義的錯誤代號必須大于50?000。錯誤代號是觸發警報最常使用的方式。錯誤等級也是錯誤是否觸發警報的一種條件。在MicrosoftSQLServer系統中,提供了25個等級的錯誤。在這些錯誤等級中,19~25等級的錯誤自動寫入Windows的應用程序日志中,這些錯誤是致命錯誤。3/12/202522sp_addmessage可以使用系統存儲過程sp_addmessage創建錯誤消息。該系統存儲過程可以把一個用戶定義的錯誤消息寫入系統中的系統表sysmessages中。系統存儲過程sp_addmessage的語法形式如下:sp_addmessage[@msgnum=]msg_id,[@severity=]severity,[@msgtext=]'msg'[,[@lang=]'language'][,[@with_log=]'with_log']3/12/202523【例12-3】定義警報3/12/202524本章內容12.1概述12.2作業12.3警報12.4上機練習
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購合同模板:乳膠漆
- 股權投資協議課件
- 2016瘧疾培訓課件
- 資陽環境科技職業學院《液壓與氣壓傳動1》2023-2024學年第二學期期末試卷
- 湖北省穩派教育2024-2025學年高三下學期第二次診斷性考試生物試題含解析
- 人教PEP版英語五年級下冊教學課件Unit 5 Part A 第二課時
- 內蒙古經貿外語職業學院《營銷效果評估與分析》2023-2024學年第二學期期末試卷
- 湖南冶金職業技術學院《軟件學基礎》2023-2024學年第二學期期末試卷
- 安陽幼兒師范高等??茖W?!段乃噷W學科前沿》2023-2024學年第二學期期末試卷
- 中央財經大學《食品加工與制造》2023-2024學年第二學期期末試卷
- 股權激勵實戰手冊
- 車站作業計劃與統計(第二版)
- YBJ-PS03-2004埋地無壓預制混凝土排水圓形管管基及接口
- 碘對比劑的安全管理-PPT
- 完整版老舊小區改造工程施工組織設計方案
- 北京郵電大學2016年自主招生申請報告-(完整)
- 盟史簡介12.10.18課件
- 全過程造價咨詢服務實施方案
- 2022年安徽省淮北市電焊工電焊工模擬考試(含答案)
- 有限空間作業安全培訓
- 神經內科住院醫師規范化培訓結業實踐技能考核指導標準
評論
0/150
提交評論