第六章自動化管理任務與監視服務器工作_第1頁
第六章自動化管理任務與監視服務器工作_第2頁
第六章自動化管理任務與監視服務器工作_第3頁
第六章自動化管理任務與監視服務器工作_第4頁
第六章自動化管理任務與監視服務器工作_第5頁
已閱讀5頁,還剩22頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、-SQL Server 2000-SQL Server 2000第六章第六章 自動化管理任務與自動化管理任務與 監視服務器工作監視服務器工作自動化管理任務自動化管理任務SQL Server Agent 是一個任務規劃器和警報管理器。在實際應用和環境下您可以將那些周期性的活動,定義成一個任務,而讓其在SQLServer Agen 的幫助下自動運行。假如您是一名系統管理員,則可以利用SQL Server Agent向您通知一些警告信息來定位出現的問題,從而提高管理效率。SQL Server Agent主要包括以下幾個組件作業、警報、操作配置配置SQL Server Agent1 啟動企業管理器登錄

2、到指定的服務器打開“管理”文件夾啟動“SQL Server 代理”2 右擊SQL Server Agent 圖標在彈出菜單中選擇“屬性”選項,打開“SQL Server 代理屬性 ”對話框選中“常規” 標簽頁操作員操作員操作員是指接收由SQL Server Agent發送來的消息的對象。在SQL Server中可以通過郵件、尋呼或網絡傳送來把警報消息通知給操作員。從而讓其了解系統處于哪種狀態或發生了什么事件。用于響應代理執行時發來的信息和報警。1.啟動“企業管理器” 登錄到指定的服務器分別順次單擊”管理” 左邊的+ 如果“SQL Server 代理” 沒有啟動請啟動2.右擊“操作員”圖標在彈出

3、菜單中選擇“新建操作員” 選項打開“新建操作員屬性”對話框利用作業規劃常規任務利用作業規劃常規任務作業是指被定義的多步執行的任務,每一步都是可能執行的Transact-SQL語句,代表一個任務作業,多步不能沖突,在特定時間執行,是典型的規劃任務和自動執行任務。數據庫的備份和恢復數據的復制數據的導入/導出等都可以被定義成作業。然后在規劃的時間由SQL Server Agent來自動完成。定制作業定制作業啟動SQL Server Enterprise Manager 登錄到指定的服務器分別順次單擊“管理”SQL Server Agent 左邊的+ 如果“SQL Server 代理” 沒有啟動請啟動

4、右擊“作業”圖標在彈出菜單中選擇“新建作業” 選項打開“新建作業屬性”對話框定制多服務器作業定制多服務器作業目標服務器目標服務器目標服務器目標服務器目標服務器目標服務器主服務器主服務器定制作業定制作業定制多服務器作業定制多服務器作業定義一個主服務器 創建主服務器操作員 選擇登記的服務器定義目標服務器 指定SQL Server的啟動帳戶 指定SQL Server代理的啟動帳戶 指定主服務器和目標服務器的位置使用系統存儲過程創建作業使用系統存儲過程創建作業格式: Sp_add_jobjob_name=作業名例:添加一個名為 NightlyBackups 的新作業(必須在msdb調度數據庫中執行)

5、USE msdb EXEC sp_add_job job_name = NightlyBackups 使用警報響應突發事件使用警報響應突發事件在SQL Server中通過警報管理器定義警報。當某些特定的事件發生時會自動報警。當警報被觸發時,通過電子郵件或尋呼通知操作員,從而讓操作員了解系統中發生了什么事件,比如數據庫使用空間不夠了或事務日志已滿。SQL Server產生的錯誤信息事件都會被記入Windows NT的應用日志。SQL Server讀取日志并與已定義了警報的事件相比較,如果匹配則將觸發警報。在SQL Server中利用警報管理器可創建二種類型的警報: 事件警報 性能狀況警報用警報對

6、潛在的問題做出反應用警報對潛在的問題做出反應User DatabaseFrom:SQL ServerTo:Account ManagerSubject:Error Number 50099Customer 732 was deleted by Eva Coretsmsdb DatabaseCustomerIDLastName.731Harui.732van Dam.733Niikkonen.732van Dam.idname1550099 . alert_idoperator_id1512 .idname12Account Manager . .通過警報將用戶數據庫的問題或錯誤寫入調度數據庫,

7、通過警報將用戶數據庫的問題或錯誤寫入調度數據庫,調度數據庫做出響應,如發郵件給管理員調度數據庫做出響應,如發郵件給管理員滿足警報條件做出向應滿足警報條件做出向應Alert 3All Databases: Severity Level 18(安全級別)Alert 2Northwind Database: 傳遞數據錯誤Alert 1:Northwind Database: Log 75% FullExecute Job: Operators to Notify:Operator NameMeng PhuaNwind AdminsJose Lugo郵件郵件網絡發送網絡發送Job 2: Back Up

8、 Northwind Transaction Log呼叫呼叫程序程序Pager Schedule 8:01 - 6:00 P.M. Nwind Admins 6:01 - 12:00 P.M. Jose Lugo12:01 - 8:00 A.M. Meng PhuaThreshold Reachedat 1:28 A.M.創建事件警報創建事件警報啟動SQL Server Enterprise Manager登錄到指定的服務器分別順次單擊“管理| SQL Server代理”左邊的+如果SQL Server Agent沒有啟動請啟動右擊“警報”圖標在彈出菜單中選擇“新建警報” 選項打開“新建警報屬

9、性”對話框從中選擇“常規”標簽創建性能警報創建性能警報性能警報是指當某一性能指數超過預定義的性能閾值時,性能警報就會被觸發。通過在性能警報中定義的電子郵件或尋呼,就可以把相應的警告信息通知給管理員。添加錯誤消息添加錯誤消息添加錯誤消息使用sp_addmessage系統存儲過程例:使用英文添加一個消息的 ID 為50001,錯誤的嚴重級別為16EXEC sp_addmessage 50001, 16, this is english,us_english監視服務器工作監視服務器工作監視的目的:優化商業應用性能縮小客戶響應等待優化吞吐量監視的方法:Windows性能控制臺“開始|程序|管理工具|性

10、能”(點擊+可添加)SQL Server事件探查器“企業管理器|管理|當前活動”創建跟蹤創建跟蹤 SQL Server 事件探查器與啟動SQL Server Enterprise Manager一樣,從“文件”的下拉菜單中選擇“新建”再選擇“跟蹤”選項此時打開“跟蹤屬性”對話框 創建跟蹤創建跟蹤 SQL 查詢分析器查詢分析器 配置SQL 查詢分析器使用SQL 查詢分析器 執行SQL 語句 分析查詢計劃 顯示查詢統計情況 實現索引分析“查詢|當前連接屬性” SQL 查詢分析器查詢分析器 SQL 查詢分析器主要可以幫助實現以下四大功能: 執行SQL 語句 分析查詢計劃 顯示查詢統計情況 實現索引分

11、析數據轉換服務數據轉換服務DTS在使用SQL Server 的過程中由于經常需要從多個不同地點將數據集中起來或向多個地點復制數據,所以數據的導出導入是極為常見的操作。利用數據轉換服務DTS可能在任何OLE DB、ODBC驅動程序的數據源或文本文件和SQL Server之間導入導出或傳遞數據具體表現在:數據轉換服務數據轉換服務DTS過程過程轉換轉換InOutDTSOLE DB ProviderOLE DB Provider源數據源數據目標數據目標數據數據的導入導出服務數據的導入導出服務通過讀寫數據在不同應用程序間交換數據例如可將文本文件或Microsoft Access數據庫導入到SQL Ser

12、ver 也可以把數據從SQL Server導出到任何OLE DB數據源轉換數據轉換數據所謂傳遞是指在數據未到達目標數據源前而對數據采取的系列操作比如DTS允許從源數據源的一列或多列計算出新的列值然后將其存儲在目標數據庫中傳遞數據庫對象傳遞數據庫對象在異構數據源情況下DTS 的內置工具只能在數據源間傳遞表定義和數據如果要傳遞其它數據庫對象如索引約束視圖時必須定義一個任務從而在目標數據庫上執行那些包含在任務中的SQL 語句SQL 語句是被用來創建這些數據庫對象的DTS 結構結構DTS將數據導入導出或傳遞,定義成可存儲的對象即包裹或稱為包。每一個包都是包括一個或具有一定順序的多個任務的工作流,每個任務可以將數據從

溫馨提示

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

評論

0/150

提交評論