XXXX數(shù)據(jù)庫實(shí)踐教程-6第六章-自動化管理任務(wù)_第1頁
XXXX數(shù)據(jù)庫實(shí)踐教程-6第六章-自動化管理任務(wù)_第2頁
XXXX數(shù)據(jù)庫實(shí)踐教程-6第六章-自動化管理任務(wù)_第3頁
XXXX數(shù)據(jù)庫實(shí)踐教程-6第六章-自動化管理任務(wù)_第4頁
XXXX數(shù)據(jù)庫實(shí)踐教程-6第六章-自動化管理任務(wù)_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

主講教師:錢哨交通部管理干部學(xué)院計算機(jī)系錢哨教案第六章.自動化管理任務(wù)SQLServer2005數(shù)據(jù)庫實(shí)踐教程

——管理與維護(hù)篇1自動化管管理任務(wù)務(wù)概述配置代理理服務(wù)器器管理作業(yè)業(yè)與警報報,設(shè)置置作業(yè)與與警報26-1自動化管管理任務(wù)務(wù)概述了解自動動化管理理任務(wù)的的基本概概念,學(xué)學(xué)習(xí)自動動化管理理任務(wù)的的優(yōu)點(diǎn)及及組件掌握配置置代理服服務(wù)器技技術(shù)36-1自動化管管理任務(wù)務(wù)概述1、自動化管管理任務(wù)務(wù)的概念念所謂自動動化管理理任務(wù)是是指系統(tǒng)統(tǒng)可以根根據(jù)預(yù)先先的設(shè)置置自動地地完成某某些任務(wù)務(wù)和操作作。2、自動化化管理任任務(wù)的分分類一般地,,把可以以自動完完成的任任務(wù)分成成兩大類類:一類是執(zhí)執(zhí)行正常常調(diào)度的的任務(wù);;另一類是是識別和和回應(yīng)可可能遇到到的問題題的任務(wù)務(wù)。3、正常調(diào)調(diào)度的任任務(wù):所謂的執(zhí)執(zhí)行正常常調(diào)度的的任務(wù),,就如同同在MicrosoftSQLServer系統(tǒng)中執(zhí)執(zhí)行一些些日常維維護(hù)和管管理的任任務(wù),可可以包括括備份數(shù)數(shù)據(jù)庫、、傳輸和和轉(zhuǎn)換數(shù)數(shù)據(jù)、維維護(hù)索引引、維護(hù)護(hù)數(shù)據(jù)一一致性等等。46-1自動化管管理任務(wù)務(wù)概述6-1--1自動化管管理任務(wù)務(wù)的優(yōu)點(diǎn)點(diǎn)自動化管管理任務(wù)務(wù)的主要要優(yōu)點(diǎn)表表現(xiàn)在::減少了管管理方面面的工作作負(fù)荷,,使得DBA將精力集集中在其其他作業(yè)業(yè)任務(wù)上上,例如如規(guī)劃數(shù)數(shù)據(jù)庫的的結(jié)構(gòu)或或者優(yōu)化化數(shù)據(jù)庫庫的性能能。降低因忽忽視重要要維護(hù)任任務(wù)而導(dǎo)導(dǎo)致的風(fēng)風(fēng)險。降低在執(zhí)執(zhí)行數(shù)據(jù)據(jù)庫維護(hù)護(hù)任務(wù)時時人為錯錯誤的風(fēng)風(fēng)險。通過警報報進(jìn)行主主動管理理,自動動化的阻阻止一些些可能問問題的發(fā)發(fā)生。56-1自動化管管理任務(wù)務(wù)概述6-1--2自動化管管理的組組件自動化組組件包括括:WindowsEventLog、MSSQLServer和SQLServer代理。MSSQLServer服務(wù)是MicrosoftSQLServer系統(tǒng)的數(shù)數(shù)據(jù)庫引引擎,負(fù)負(fù)責(zé)把發(fā)發(fā)生的錯錯誤作為為事件寫寫入Windows的應(yīng)用程程序日志志中。如如果MicrosoftSQLServer系統(tǒng)或應(yīng)應(yīng)用程序序發(fā)生了了需要引引起用戶戶注意的的任何錯錯誤或消消息,且且把這些些錯誤或或消息寫寫進(jìn)了Windows的應(yīng)用程程序日志志,則這這些錯誤誤或消息息就是日日志。WindowsEventLog服務(wù)負(fù)責(zé)處理理寫入Windows的應(yīng)用程程序日志志中的事事件,這這些事件件可以包包括:MicrosoftSQLServer系統(tǒng)中嚴(yán)嚴(yán)重等級級在19~25之間的任任何錯誤誤;已經(jīng)經(jīng)定義將將要寫入入Windows的應(yīng)用程程序日志志中的錯錯誤消息息;執(zhí)行行RAISERRORWITHLOG語句。當(dāng)SQLServer代理服務(wù)務(wù)啟動時,,它就在在Windows的事件日日志中注注冊并且且連接到到MicrosoftSQLServer,這樣就就允許SQLServer代理服務(wù)務(wù)接受任任何MicrosoftSQLServer的事件通通知。66-1自動化管管理任務(wù)務(wù)概述6-1--3SQLSERVER代理1、作業(yè)的概念SQLSERVER代理(SQLServerAgent)說到底底就是一一個Windows的后臺服服務(wù)和可可以執(zhí)行行安排的的管理任任務(wù),這個管管理任務(wù)務(wù)也被稱稱為“作作業(yè)”。。每個作業(yè)業(yè)包含了了一個或多多個作業(yè)業(yè)步驟,每個步步驟都可可以完成成一個任任務(wù)。SQLSERVER代理可以以在指定定的時間間或在特特定的事事件條件件下執(zhí)行行作業(yè)里里的步驟驟,并記記錄作業(yè)業(yè)的完成成情況,,一旦執(zhí)執(zhí)行作業(yè)業(yè)步驟出出現(xiàn)錯誤誤,SQLServer代理還可可以設(shè)法法通知管管理員。。76-1自動化管管理任務(wù)務(wù)概述6-1--3SQLSERVER代理實(shí)驗(yàn)1:設(shè)置SQLServer代理服務(wù)務(wù)為自動動啟動實(shí)實(shí)驗(yàn)第一步::打開SQLServerConfigurationManager,鼠標(biāo)右右鍵選中中其中的的“SQLServer2005Agent””服務(wù),打打開快捷捷菜單中中的“屬屬性”對對話框。。如圖所所示86-1自動化管管理任務(wù)務(wù)概述6-1--3SQLSERVER代理實(shí)驗(yàn)1:設(shè)置SQLServer代理服務(wù)務(wù)為自動動啟動實(shí)實(shí)驗(yàn)第二步::在打開開的“屬屬性”對對話框中中切換到到代理服服務(wù)器的的“服務(wù)務(wù)”頁面面,選擇擇啟動模模式為““自動””。如圖圖所示。。當(dāng)然也也可以通通過點(diǎn)擊擊開始->運(yùn)行,然然后鍵入入services.msc,運(yùn)行后后找到SQLServer2005Agent,雙擊設(shè)設(shè)置為自自動啟動動。(請請讀者自自行嘗試試)96-1自動化管管理任務(wù)務(wù)概述6-1--3SQLSERVER代理實(shí)驗(yàn)2:設(shè)置SQLServer代理服務(wù)務(wù)始終運(yùn)運(yùn)行實(shí)驗(yàn)驗(yàn)第一步::在SQLServerManagementStudio中,用鼠鼠標(biāo)右鍵鍵選中打打開實(shí)例例中的““SQLServer代理”,,打開快快捷菜單單中的““屬性””對話框框,選擇擇常規(guī)選選項(xiàng)卡,,如圖所所示。106-1自動化管管理任務(wù)務(wù)概述6-1--3SQLSERVER代理實(shí)驗(yàn)2:設(shè)置SQLServer代理服務(wù)務(wù)始終運(yùn)運(yùn)行實(shí)驗(yàn)驗(yàn)第二步::選中復(fù)復(fù)選框““SQLServer意外停止止時自動動重新啟啟動”和和“SQLServer代理意外外停止時時自動重重新啟動動”,將將確保SQLServer和SQLServer代理意外外停止后后可以自自動啟動動。如圖圖所示。。116-2管理作業(yè)業(yè)與警報報了解操作作員的概概念掌握創(chuàng)建建作業(yè)的的基本步步驟掌握如何何創(chuàng)建警警報的步步驟學(xué)習(xí)通過過T-SQL創(chuàng)建作業(yè)業(yè)和操作作員,以以及創(chuàng)建建自動化化綜合任任務(wù)126-2管理作業(yè)業(yè)與警報報6-2--1操作員操作員是在完成成作業(yè)或或者出現(xiàn)現(xiàn)警報時時候可以以接收消消息的人人員或者者組的別別名,通通常應(yīng)當(dāng)當(dāng)在定義義警報之之前定義義操作員員。作業(yè)業(yè)在完成成或者失失敗時候候,可以以通過電電子郵件件、網(wǎng)絡(luò)絡(luò)消息和和尋呼機(jī)機(jī)方式通通知操作作員。136-2管理作業(yè)業(yè)與警報報6-2--1操作員實(shí)驗(yàn)1:創(chuàng)建操操作員實(shí)實(shí)驗(yàn)第一步::在SQLServerManagementStudio中,用鼠鼠標(biāo)右鍵鍵點(diǎn)擊打打開實(shí)例例中“SQLServer代理”里里面的““操作員員”,打打開快捷捷菜單中中的“新新建操作作員”對對話框。。如圖所所示。146-2管理作業(yè)業(yè)與警報報6-2--1操作員實(shí)驗(yàn)1:創(chuàng)建操操作員實(shí)實(shí)驗(yàn)第二步::分別在在打開的的創(chuàng)建操操作員用用戶界面面中錄入入操作員員名稱和和電子郵郵件的名名稱,但但是這里里的電子子郵件有有效方式式是在建建立電子子郵件服服務(wù)器后后指定的的用戶郵郵件地址址,因此此首先應(yīng)應(yīng)當(dāng)確保保電子郵郵件服務(wù)務(wù)器是已已經(jīng)配置置好并成成功啟動動的,而而且應(yīng)當(dāng)當(dāng)為具體體的用戶戶設(shè)置好好郵件地地址。156-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟一般我們們都是通通過SQLServerManagementStudio創(chuàng)建作業(yè)業(yè),作業(yè)業(yè)步驟的的定義被被存儲在在msdb數(shù)據(jù)庫的sysjobsteps系統(tǒng)表中中。作業(yè)的的執(zhí)行內(nèi)內(nèi)容可以以包括::TSQL腳本,操操作系統(tǒng)統(tǒng)命令,,ActiveX腳本,復(fù)復(fù)制任務(wù)務(wù),磁盤盤備份任任務(wù)等。166-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟每個具體體的作業(yè)業(yè)只能夠夠是下列列一種執(zhí)執(zhí)行類型型:1、TSQL腳本TSQL腳本可以以包括Transact-SQL語句和存存儲過程程,但必必須指定定具體的的操作數(shù)數(shù)據(jù)庫,,詳細(xì)的的操作參參數(shù)和變變量,以以及具體體操作的的磁盤文文件等,,而且上上述的各各項(xiàng)內(nèi)容容必須是是真實(shí)存存在的。。2.操作系統(tǒng)統(tǒng)命令操作系統(tǒng)統(tǒng)命令就就是Windows操作系統(tǒng)統(tǒng)的可執(zhí)執(zhí)行命令令,包括括:.exe、.bat.、.cmd、.com后綴文件件,而且且需要制制定這些些文件的的完整磁磁盤路徑徑,以及及執(zhí)行命命令的退退出命令令,以指指示命令令成功完完成。3.ActiveXActiveX是一個打打開的集集成平臺臺,為開開發(fā)人員員、用用戶和Web生產(chǎn)商提提供了一一個快速速而簡便便的在Internet和Intranet創(chuàng)建程序序集成和和內(nèi)容的的方法。。使用用ActiveX,可輕松方方便的在在Web頁中插入入多媒媒體效果果、交交互式對對象、以以及復(fù)雜雜程序。。176-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟實(shí)驗(yàn)1:創(chuàng)建簡簡單作業(yè)業(yè)實(shí)驗(yàn)第一步::在SQLServerManagementStudio中,用鼠鼠標(biāo)右鍵鍵點(diǎn)擊打打開實(shí)例例中“SQLServer代理”里里面的““作業(yè)””,打開開快捷菜菜單中的的“新建建作業(yè)””對話框框。186-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟實(shí)驗(yàn)1:創(chuàng)建簡簡單作業(yè)業(yè)實(shí)驗(yàn)第二步::在作業(yè)業(yè)屬性對對話框的的常規(guī)選選項(xiàng)頁中中,分別別在名稱稱中命名名新作業(yè)業(yè)為“BackUpDatabase1””,該作業(yè)業(yè)說明為為“備份份school數(shù)據(jù)庫””196-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟實(shí)驗(yàn)1:創(chuàng)建簡簡單作業(yè)業(yè)實(shí)驗(yàn)第三步::選擇““步驟””選項(xiàng)頁頁,“新新建”作作業(yè)步驟驟,在新新建作業(yè)業(yè)頁面命命名步驟驟名稱““backupstep1”,選擇數(shù)數(shù)據(jù)庫為為school,類型為為T-SQL腳本,并并錄入命命令腳本本“backupdatabaseschooltoDISK=='c::\schoolbackup..bak'withnoinit”,點(diǎn)擊分分析后成成功建立立步驟206-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟實(shí)驗(yàn)1:創(chuàng)建簡簡單作業(yè)業(yè)實(shí)驗(yàn)第三步::在作業(yè)業(yè)步驟屬屬性的選選擇頁中中點(diǎn)擊““高級””項(xiàng),并并在操作作界面將將“成功功時要執(zhí)執(zhí)行的操操作”選選項(xiàng)選擇擇為“退退出報告告成功的的作業(yè)””,并將將輸出追追加到““輸出文文件”中中,點(diǎn)擊擊確定保保存配置置信息216-2管理作業(yè)業(yè)與警報報6-2--2創(chuàng)建作業(yè)業(yè)的基本本步驟實(shí)驗(yàn)1:創(chuàng)建簡簡單作業(yè)業(yè)實(shí)驗(yàn)第四步::選擇““計劃””選項(xiàng)頁頁,“新新建”作作業(yè)計劃劃,在新新建作業(yè)業(yè)計劃頁頁面命名名作業(yè)計計劃名稱稱為“backupschoolplan”,執(zhí)行頻頻率為每每天,每每天頻率率為每分分鐘(主主要為了了觀察實(shí)實(shí)驗(yàn)方便便),點(diǎn)點(diǎn)擊確定定后建立立新的計計劃。最最后回到到建立計計劃界面面,完成成建立計計劃的工工作。226-2管理作業(yè)業(yè)與警報報6-2--3創(chuàng)建警報報1、SQLServer允許創(chuàng)建建警報以以顯示系系統(tǒng)可能能遇到的的各種錯錯誤,包包括SQLServer錯誤、用用戶定義義錯誤或或者對系系統(tǒng)的性性能條件件等做出出必要的的響應(yīng)。。2、警報是是聯(lián)系寫寫入Windows事件日志志中的MicrosoftSQLServer錯誤消息息和執(zhí)行行作業(yè)或或發(fā)送通通知的橋橋梁3、在MicrosoftSQLServer系統(tǒng)中,,錯誤代代號小于于或等于于50000的錯誤或或消息是是系統(tǒng)提提供的錯錯誤使用用的代號號,用戶戶定義的的錯誤代代號必須須大于500004、錯誤等等級也是是錯誤是是否觸發(fā)發(fā)警報的的一種條條件。在在MicrosoftSQLServer系統(tǒng)中,,提供了了25個等級的錯誤。。在這些些錯誤等等級中,,19~25等級的錯誤自自動寫入入Windows的應(yīng)用程程序日志志中,這這些錯誤誤是致命命錯誤。。以上的的各種錯錯誤警報報的具體體含義,,讀者可可以通過過執(zhí)行查查詢語句句“select**fromsysmessages”具體進(jìn)行行查看。。236-2管理作業(yè)業(yè)與警報報6-2--3創(chuàng)建警報報5、警報與作作業(yè)不同同之處在在于,作業(yè)是是由SQLServer代理服務(wù)務(wù)來掌控控的,在在什么時時間做什什么事情情都是我我們預(yù)訂訂好的。。我們能能意識到到將要處處理的事事情是什什么樣的的結(jié)果,,但是警警報不是是,警報報是在出出現(xiàn)意外外的情況況下應(yīng)該該怎么去去做SQLServer定義警報報的方式式主要有有三種::1.根據(jù)SQLServer錯誤定義義警報若要創(chuàng)建建SQLServer錯誤時候候發(fā)出的的警報,,可以通通過指定定一個錯錯誤編號號(如9002:數(shù)據(jù)庫庫的事務(wù)務(wù)日志已已滿。))或特定定的嚴(yán)重重程度((如17)來定義義警報。。2.根據(jù)SQLServer性能條件件定義警警報除了使用用警報響響應(yīng)SQLServer錯誤以外外,還可可以使用用警報響響應(yīng)SQLServer的性能條條件(如如“Windows系統(tǒng)監(jiān)視視器”上上查看到到的性能能條件))。當(dāng)超超過某個個激發(fā)條條件時候候,將激激發(fā)警報報。3.根據(jù)WMI事件定義義警報WMI是一項(xiàng)核核心的Windows管理技術(shù)術(shù),WMI作為一種種規(guī)范和和基礎(chǔ)結(jié)結(jié)構(gòu),通通過它可可以訪問問、配置置、管理理和監(jiān)視視幾乎所所有的Windows資源246-2管理作業(yè)業(yè)與警報報6-2--3創(chuàng)建警報報實(shí)驗(yàn)1:創(chuàng)建簡簡單警報報實(shí)驗(yàn)第一步::在SQLServerManagementStudio中,用鼠鼠標(biāo)右鍵鍵點(diǎn)擊打打開實(shí)例例中“SQLServer代理”里里面的““警報””,打開開快捷菜菜單中的的“新建建警報””對話框框。如圖圖所示。。256-2管理作業(yè)業(yè)與警報報6-2--3創(chuàng)建警報報實(shí)驗(yàn)1:創(chuàng)建簡簡單警報報實(shí)驗(yàn)第二步::在彈出出的“新新建警報報”對話話框的常常規(guī)選項(xiàng)項(xiàng)頁中,,分別錄錄入警報報名,選選擇警報報類型和和時間警警報定義義的數(shù)據(jù)據(jù)庫,以以及根據(jù)據(jù)哪些條條件發(fā)出出警報。。266-2管理作業(yè)業(yè)與警報報6-2--3創(chuàng)建警報報實(shí)驗(yàn)1:創(chuàng)建簡簡單警報報實(shí)驗(yàn)第三步::在彈出出的“新新建警報報”對話話框的響響應(yīng)選項(xiàng)項(xiàng)頁中,,勾選““執(zhí)行作作業(yè)”,,通過下下拉列表表選擇執(zhí)執(zhí)行作業(yè)業(yè)(如果果沒有則則點(diǎn)擊““新建作作業(yè)”完完成);;勾選““通知操操作員””,并選選擇上節(jié)節(jié)中定義義的操作作員,通通知的方方式選擇擇為“電電子郵件件”。如如圖6-15所示。最最后點(diǎn)擊擊確定,,完成對對警報的的創(chuàng)建工工作276-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)1.創(chuàng)建作業(yè)業(yè)創(chuàng)建作業(yè)業(yè)的系統(tǒng)統(tǒng)存儲過過程是sp_add__job,其基本本的語法法格式如如下:sp_add__job[@job__name=]''job__name'[,[[@@enabled==]enabled]][,[[@@owner_login_name=]''login']][,[[@@notify__level__eventlog=]eventlog_level][,[[@@notify__level__email=]email_level][,[[@@notify__level__netsend=]netsend_level][,[[@@notify__level__page=]page_level][,[[@@job__id=]job__idOUTPUT]]常用參數(shù)數(shù)的含義義為:@JOB_NAME作業(yè)名稱稱@JOB_IDOUTPUT該作業(yè)的的ID號,是uniqueidentifer類型的輸輸出變量量@ENABLE=1或0是否處于于啟用狀狀態(tài)@OWNER__LOGIN__NAME可登錄的的用戶名名稱@NOTIFY_LEVEL_EVENTLOG將運(yùn)行狀狀態(tài)放入入WINDOWS的應(yīng)用程程序日志志.@notify__level__email用于指明明作業(yè)完完成后何何時發(fā)送送電子郵郵件的值值@notify__level__netsend用于指明明作業(yè)完完成后何何時發(fā)送送電子郵郵件的值值,0從不,1成功后,,2(默認(rèn)值值)失敗敗后,3始終@notify__level__page用于指明明作業(yè)完完成后何何時發(fā)送送呼叫的的值,0從不,1成功后,,2(默認(rèn)值值)失敗敗后,3始終286-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)實(shí)驗(yàn)1:T-SQL創(chuàng)建作業(yè)業(yè)實(shí)驗(yàn)EXECMSDB.dbo.SP_ADD__JOB--在MSDB系統(tǒng)數(shù)據(jù)據(jù)庫中以以dbo身份執(zhí)行行SP_ADD__JOB存儲過程程@JOB_NAME=='school__back',--命名作業(yè)業(yè)名稱為為school__back@ENABLED=1,--是處于啟啟用狀態(tài)態(tài)@OWNER__LOGIN__NAME=''832dfe13c0ea4b5\ADMINISTRATOR'',--可登錄的的用戶名名稱是本本機(jī)的ADMINISTRATOR用戶@NOTIFY_LEVEL_NETSEND==3,--用于指明明作業(yè)完完成后何何時發(fā)送送電子郵郵件的值值,3表示為始始終發(fā)送送@NOTIFY_NETSEND__OPERATOR__NAME=''ADAdmin01',--完成該作作業(yè)后,,接收網(wǎng)網(wǎng)絡(luò)消息息的操作作員的名名稱。@NOTIFY_LEVEL_EVENTLOG=3--用于指示示何時將將該作業(yè)業(yè)的項(xiàng)放放入MicrosoftWindowsNT應(yīng)用程序序日志,,3表示為始始終發(fā)送送--注意:如如果沒有有操作員員.需要預(yù)先先定義一一個操作作員ADAdmin01,查詢操操作員命命令如下下EXECMSDB.dbo.SP_HELP_OPERATOR296-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)2.創(chuàng)建操作作員創(chuàng)建操作作員的系系統(tǒng)存儲儲過程是是SP_ADD__OPERATOR,其基本本的語法法格式如如下:sp_add__operator[@name=]]''name'[,[[@@enabled==]enabled]][,[[@@email_address=]''email_address'][,[[@@pager_address=]''pager_address'][,[[@@weekday_pager_start_time=]weekday_pager_start_time][,[[@@weekday_pager_end_time=]weekday_pager_end_time][,[[@@pager_days=]pager_days][,[[@@netsend_address=]''netsend_address']常用參數(shù)數(shù)的含義義為:@NAME操作員名名稱@ENABLED是否啟用用操作員員@EMAIL__ADDRESS操作員的的郵件地地址@PAGER__ADDRESS操作員的的尋呼地地址@NETSEND_ADDRESS操作員的的網(wǎng)絡(luò)地地址@weekday_pager_start_time服務(wù)在工工作日((星期一一到星期期五)開開始時間間@weekday_pager_END_time服務(wù)在工工作日((星期一一到星期期五)結(jié)結(jié)束時間間@PAGER__DAYS=62表示操作作員可以以接受呼呼叫的日日期,參參數(shù)值描描述為::1星期日,,2星期一,,4星期二,,8星期三,,16星期四,,32星期五,,64星期六306-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)實(shí)驗(yàn)1:T-SQL創(chuàng)建操作作員實(shí)驗(yàn)驗(yàn)--例如,定定義一個個操作員員為op_qianshao1,只使用用網(wǎng)絡(luò)地地址接收收消息EXECMSDB...SP_ADD_OPERATOR@NAME=''op__qianshao1',@@NETSEND_ADDRESS='192..168.1..101'--此示例設(shè)設(shè)置qianshao1的操作員員信息。。--再創(chuàng)建一一個啟用用操作員員信息op_qianshao2,呼叫程程序?qū)膹男瞧谝灰坏叫瞧谄谖宓纳仙衔?點(diǎn)到下午午5點(diǎn)通知op_qianshao2。usemsdbexecsp_add__operator@name=='op_qianshao2'',---操作員名名稱@enabled==1,,---操作員名名稱@email_address='janetl',---啟用操作作員@pager_address='qianshao@',---操作員的的尋呼地地址@weekday_pager_start_time=080000,---服務(wù)在工工作日((星期一一到星期期五)開開始時間間@weekday_pager_end_time=170000,----服務(wù)在工工作日((星期一一到星期期五)結(jié)結(jié)束時間間@pager_days=62---周一到周周五316-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)3.創(chuàng)建警報報創(chuàng)建警報報的系統(tǒng)統(tǒng)存儲過過程是sp_add__alert,其基本本的語法法格式如如下:sp_add__alert[@name=]]''name'[,[[@@severity==]]severity][,[[@@enabled==]enabled]][,[[@@notification__message=]''notification__message'][,{{[[@job__id=]job__id|[@@job__name=]''job__name'}]]常用參數(shù)數(shù)的含義義為:@NAME警報名稱稱@SEVERITY用于定義義警報的的嚴(yán)重級級別(1-25)@ENABLED警報的當(dāng)當(dāng)前狀態(tài)態(tài)@NOTIFICATION_MESSAGE附加消息息@JOB_NAME該警報所所執(zhí)行的的作業(yè)名名稱@JOB_ID該警報所所執(zhí)行的的作業(yè)ID與作業(yè)名名稱只能能有一個個326-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)實(shí)驗(yàn)1:T-SQL創(chuàng)建警報報實(shí)驗(yàn)MSDB..SP_ADD__ALERT@@NAME=='ALT2'',@SEVERITY=15--定義警報報名稱為為ALT2,嚴(yán)重級級別為15MSDB..SP_DELETE__ALERT@@NAME=='ALT2''--刪除警報報ALT2336-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)4.創(chuàng)建步驟驟創(chuàng)建步驟驟的系統(tǒng)統(tǒng)存儲過過程是SP_ADD__JOBSTEP,其基本本的語法法格式如如下:sp_add__jobstep[@job__id=]job__id|[@@job__name=]''job__name'[,[[@@step_id=]step_id]{,[[@@step_name=]''step_name'}[,[[@@subsystem=]]''subsystem']][,[[@@command==]''command''][,[[@@on_success_action=]success_action][,[[@@on__fail_action==]]fail__action]常用參數(shù)數(shù)的含義義為:@JOB_ID作業(yè)ID@JOB_NAME作業(yè)名稱稱@STEP_NAME步驟的名名稱@SUBSYSTEM此計劃所所適合的的類型@COMMAND此計劃所所使用的的命令@ON__SUCCESS_ACTION成功時的的操作@ON__FAIL_ACTION失敗時的的操作,,值參數(shù)數(shù)描述((操作)):1成功后退退出,為為成功默默認(rèn)值;;2失敗后退退出,失失敗默認(rèn)認(rèn)值;3轉(zhuǎn)到下一一步,4轉(zhuǎn)到步驟驟on_success_step__id或是on_fail_step__id346-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)實(shí)驗(yàn)1:創(chuàng)建作作業(yè)調(diào)度度實(shí)驗(yàn)第一步::在SQLServerManagementStudio中,展開開樹形目目錄中的的SQLServer代理項(xiàng),,用鼠標(biāo)標(biāo)右鍵點(diǎn)點(diǎn)擊“作作業(yè)”項(xiàng)項(xiàng)(如圖圖所示))。并在在打開的的“新建建作業(yè)””窗口中中,填寫寫新作業(yè)業(yè)的名稱稱為“BackupDatabase”,所有者者為“Administrator”,類別為為“未分分類”,,如圖所所示。此此次作業(yè)業(yè)調(diào)度試試圖建立立對數(shù)據(jù)據(jù)庫的無無人值守守備份調(diào)調(diào)度實(shí)驗(yàn)驗(yàn)。356-2管理作業(yè)業(yè)與警報報6-2--4通過T-SQL實(shí)現(xiàn)自動動化管理理任務(wù)實(shí)驗(yàn)1:創(chuàng)建作作業(yè)調(diào)度度實(shí)驗(yàn)第二步::在新建建作業(yè)窗窗口中,,點(diǎn)擊選選項(xiàng)頁中中的“步步驟”項(xiàng)項(xiàng),在展展開的步步驟界面面中,點(diǎn)點(diǎn)擊“新新建”按按鈕,則則彈出““新建作作業(yè)步驟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論