SQL SERVER 管理實務期末報告 N 黃教哲 N 蔡維庭 Chapter 12 自動化管理

Slides:



Advertisements
Similar presentations
E-portfolio 個人履歷網站教學
Advertisements

第 8 章 還原資料庫.
散文選及習作 [墨池記] 曾鞏 國二甲 S 洪國勛 指導教授:胡翰平 老師.
Views ,Stored Procedures, User-defined Function, Triggers
Excel資料庫分析 台灣微軟資深講師 王作桓.
Google協作平台.
連結資料庫 ACCESS MSSQL.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
JDK 安裝教學 (for Win7) Soochow University
Outlook2010-通訊錄設定 健康國小 資訊組.
DBA 101: 如何做好 DBA 的日常管理工作 (DBA 的基本功)
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
Working with Databases (II) 靜宜大學資管系 楊子青
Controls.
HiNet 光世代非固定制 用戶端IPv6設定方式說明
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
安裝JDK 安裝Eclipse Eclipse 中文化
網頁切換移轉 JS vs. ASP.NET.
第 5 章 SQL Server 的安全性管理.
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
連結資料庫管理系統.
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
系統設定 IE8相容性檢視
EBSCOhost App應用程式 安裝方式.
雲端計算.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
網頁切換移轉 JS vs. ASP.NET.
VS.NET 2003 IDE.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
PLC-GPPW軟體使用教學 授課教師:張祖烈
Ch20. 計算器 (Mac 版本).
雲端計算.
表格(HTML – FORM).
EPSON 點矩陣印表機LQ-300+ 發票紙張格式設定.
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
期末考.
Controls.
VS.NET 2003 IDE.
GridView.
GridView操作 (II).
網路版盤點程式 操作說明 (使用adirace盤點前兩天庫存)
DRC with Calibre 課程名稱:VLSI 報告人:黃家洋 日期: 改版(蔡秉均) 1.
亞洲大學-蒲公英計劃 Outlook 2007 使用教學 資訊發展處 何寶瑜 分機3501.
程式移植.
從HTML表格到CSS 靜宜大學 資管系 楊子青.
Dreamweaver 進階網頁製作 B 許天彰.
1. 查詢個人電腦版本 1.進入控制台 2.點選“所有控制台項目” 3.點選“系統”.
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
Access 2003 練習與作業
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
Brief Guide of FrontPage
批次請(休)假單 功能路徑:[請假作業專區]→[批次請(休)假單] 功能說明:提供使用者線上申請/維護 多天、不連續請(休)假
Quiz1 繳交期限: 9/28(四).
安裝JDK 配置windows win7 環境變數
Cloud Training Material- 事件 Sherman Wang
電子郵件簡報.
連結資料庫 MYSQL.
指導教師:張慶寶 老師 組長:劉明哲 組員:蔡維庭、葉聖鴻、康有成
多站台網路預約系統之 AJAX即時資料更新機制
若要查看更多祕訣、影片、說明和訓練,請瀏覽 aka.ms/officetips
NDL委託代工流程-PECVD 葉佳翰 2019/8/6.
NDL委託代工流程-Etch 葉佳翰 2019/8/6.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
NDL委託代工流程-SEM 葉佳翰 2019/8/25.
指導老師:張慶寶 組員 : 蔡維庭 4970E028 劉明哲 4970E079 葉聖鴻 4991E020 康有成 4970E004
Develop and Build Drives by Visual C++ IDE
Presentation transcript:

SQL SERVER 管理實務期末報告 N1036712 黃教哲 N1036744 蔡維庭 Chapter 12 自動化管理 Database Mail SQL Server Agent 操作員 利用 作業 做自動化管理 事件與警示 善用指令碼 資料庫維護計畫 N1036712 黃教哲 N1036744 蔡維庭

12-1 DatbaseMail 自動化管理是SQLSEVER 為了減輕DBA的負擔所以提供的功能 _DatabaseMail 是其中之一 DatabaseMail- 直接讓SQLSEVER把郵件寄出去 給DBA 讓 DBA知道 伺服器的狀況 做更進一步的處理 不過只能寄送不能接收 如何設定DatabaseMail: 透過內建的精靈 使用預存程序

預存程序的語法: 寄出郵件: @profile_name='test',   --設定檔 @recipients='rick@ms.com', --收件者 @subject='mail測試',  --主旨 @body='測試', --內文 @query='select getdate()',  --還可以下查詢式哦 @file_attachments='C:\test.txt',  --夾檔 @attach_query_result_as_file=1,  --把查詢的結果設為附件夾檔,不設的話就是在mail內容中看到囉 @body_format=TEXT    --使用text格式 --@body_format=HTML'  --也可以使用HTML格式

練習1:利用精靈 做好設定並且 使用SQLSEVER 寄出MAIL 12-1 練習 STEP BY STEP 練習1:利用精靈 做好設定並且 使用SQLSEVER 寄出MAIL 練習2:使用預存程序來設定必寄出MAIL

12-2 SQL SERVER AGENT 是個在背景裡面運作的服務 工具 執行作業(Job) (作業就是一組要SQL SERVER ANGENT 替我們做的T_SQL指令) 發出警示(Alert) 在指定的事件發生時後通知DBA 我們可以透過這些功能把日常管理作業交給SQL SERVER ANGENT 大量減輕工作人員的負擔 這就是自動化管理

練習1: 設定SQL SERVER Agent 服務 練習2: SQL SERVER Agent屬性設定 12-2 練習 STEP BY STEP 練習1: 設定SQL SERVER Agent 服務 練習2: SQL SERVER Agent屬性設定

12-3 操作員 操作員就是設定一組人名跟聯絡方式 之所以需要是因為 DBA不可能24小時待命 當資料庫發生問題時後 而管理人員不在 就用這組資料來通知DBA

12-3 練習 STEP BY STEP 練習1: 利用精靈建立操作員的資料

12-4 利用作業做自動化管理 作業: 其實就是一組T_SQL指令 一般人也可以 透過精靈來建立 自動化作業 讓資料庫自己自動地去執行日常的維護工作 EX 建立備份 ,複寫資料 等等….. 大量減輕工作負擔 利用精靈建立作業時候必須定義: 作業名稱 最長128個字 作業的總類: 複寫 備份 資料庫維護… 排程, 作業失敗時候要通知的對象等等

練習3:手動執行作業 檢視作業執行歷程 停止作業 12-4 練習 STEP BY STEP 練習1: 利用 精靈來建立新的作業 練習2: 建立作業排程與通知 練習3:手動執行作業 檢視作業執行歷程 停止作業

12-5 事件與警示 警示(Alert) 就是指針對特殊的事件,要發信給操作員的設定。可設定的事件可分為兩大類: 12-5 事件與警示 警示(Alert) 就是指針對特殊的事件,要發信給操作員的設定。可設定的事件可分為兩大類: SQL Server的執行狀態 例如: SQL Server執行某項查詢發生問題,某資料庫的交易紀錄檔已滿等等。 作業的執行狀態: 像前面介紹的作業屬性交談窗中,當我們在通知頁面次中指定了要將作業執行狀態通知操作員時,其實就是建立警示,這個警示會在作業執行成功或失敗時,通知指定的操作員。

12-5 事件與警示 SQL Server Agent 的警示設定: 1.啟用郵件設定檔 如果想要以郵件通知操作員,就一定要勾選此選項 12-5 事件與警示 SQL Server Agent 的警示設定: 1.啟用郵件設定檔 如果想要以郵件通知操作員,就一定要勾選此選項 2.保全操作員 當警示通知發生問題 時,應將狀況通知哪 一位操作員。 3.Token使用 在T-SQL敘述中使用, 例如: $(DATE) 可取得 當天日期的資訊。

12-6 善用指令碼 善用指令碼產生功能: 1.管理人員可利用此 功能,簡化一些作業 的複雜度。 2.也可將操作員、作業和警示等物件存成 12-6 善用指令碼 善用指令碼產生功能: 1.管理人員可利用此 功能,簡化一些作業 的複雜度。 2.也可將操作員、作業和警示等物件存成 Script檔,再拿到別 的伺服器加以利用。 3.Token使用 在T-SQL敘述中使用, 例如: $(DATE) 可取得 當天日期的資訊。

12-6 善用指令碼(指令碼精靈) 指令碼精靈功能: 若要建立指令的物 件很多,此時用指令碼精靈來建立比較方 便。

12-6 善用指令碼(指令碼精靈) 指令碼精靈步驟: 1.選取資料庫物件 2.指定指令碼或發行 選項 3.檢閱選取項目 4.產生指令碼,然後 12-6 善用指令碼(指令碼精靈) 指令碼精靈步驟: 1.選取資料庫物件 2.指定指令碼或發行 選項 3.檢閱選取項目 4.產生指令碼,然後 儲存或發行這些指 令碼

12-6 善用指令碼(指令碼精靈) 1.選取要產生指令碼的資料庫物件

12-6 善用指令碼(指令碼精靈) 2.選擇指令碼輸出的方式 執行進階的功能選項, 可以設定輸出指令碼 的選項,可選擇建立 12-6 善用指令碼(指令碼精靈) 2.選擇指令碼輸出的方式 執行進階的功能選項, 可以設定輸出指令碼 的選項,可選擇建立 Create、Drop 等等...

12-6 善用指令碼(指令碼精靈) 3.檢視先前各步驟的 設定摘要

12-6 善用指令碼(指令碼精靈) 4.完成指令碼產生 如果只想複製部分的 資料庫物件、或是想 修改預存程序或檢視, 12-6 善用指令碼(指令碼精靈) 4.完成指令碼產生 如果只想複製部分的 資料庫物件、或是想 修改預存程序或檢視, 則先利用精靈產生主要的程式後,再加以修改、使用就很方便。

12-7 資料庫維護計畫 資料庫維護計畫 將整個資料庫的維護工作,包括資料庫的備份、資料一致性檢查、及資料最佳化資訊的更新等,設定成一套完整的計畫。 而SQL Server會替我們打理相關的作業設定,以進行指定的維護工作,所以我們就不需自己去設定資料庫的備份設定等各項作業了。 兩種設定資料庫維護計畫的方式: 1.維護計畫精靈 2.專屬圖形設計介面

12-7 資料庫維護計畫(維護計畫精靈) 執行維護計畫精靈 ●檢查資料庫完整性 ●執行索引維護 ●更新資料庫統計資料 ●執行資料庫備份

12-7 資料庫維護計畫 1.設定維護計畫名稱和排程

12-7 資料庫維護計畫 2.選取計畫需執行的維護工作

12-7 資料庫維護計畫 3.選取計畫工作順序

12-7 資料庫維護計畫 3.選取要維護的資料庫

12-7 資料庫維護計畫 4.因為在精靈第一步中選擇對整個計畫單一排程,所以無法再設定排程

12-7 資料庫維護計畫 5.選擇要執行壓縮資料的資料庫

12-7 資料庫維護計畫 6.設定執行後報表檔存放位置,以及以電子郵件通知操作員

12-7 資料庫維護計畫 7.完成維護計畫精靈

12-5 實作定義警示 1.在SQL Server Agent 下面的警示,新增 警示。 1.執行新增警示

12-5 實作定義警示(一般) 2.輸入警示名稱: 交易紀錄已滿 3.選擇事件類型: SQL Server事件 警示 4.選擇條件: 12-5 實作定義警示(一般) 2.輸入警示名稱 2.輸入警示名稱: 交易紀錄已滿 3.選擇事件類型: SQL Server事件 警示 3.選擇事件類型 4.選擇條件: 錯誤號碼:9002 4.選擇條件

12-5 實作定義警示(回應) 5.選擇執行作業: Backup Log (Database Maintenance) 6.勾選通知操作員: 12-5 實作定義警示(回應) 5.選擇執行作業 5.選擇執行作業: Backup Log (Database Maintenance) 6.勾選通知操作員 6.勾選通知操作員: 選擇要通知的操 作員及通知方式

12-5 實作定義警示(選項) 7.勾選通知操作員: 選擇要通知的操 作員及通知方式 8.訊息文字: 可自訂訊息文字 12-5 實作定義警示(選項) 7.勾選通知操作員: 選擇要通知的操 作員及通知方式 7. 選擇將訊息文字加入電子郵件中 8.訊息文字: 可自訂訊息文字 8. 警示文字的內容

12-5 實作定義警示(歷程紀錄) 9. 可在警示設定中的 歷程紀錄,查看上 次觸發此事件的相 記錄。

12-5 實作定義警示(補充) 1. 開啟系統資料屬性, 查看資料庫紀錄檔, 以及記錄檔路徑 1. 系統資料庫屬性

12-5 實作定義警示(補充) 2. 可修改資料庫 記錄檔大小限制

報告結束 謝謝大家