資源描述:
《sql server 2005數(shù)據(jù)庫維護計劃》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、SQLServer2005數(shù)據(jù)庫維護計劃計算機系統(tǒng)各種軟、硬件故障、用戶誤操作以及惡意破壞是不可避免的,這些影響到數(shù)據(jù)的正確性甚至造成數(shù)據(jù)損失、服務(wù)器崩潰等致命后果。數(shù)據(jù)庫的備份對保證系統(tǒng)的可靠性具有重要的作用。下面會根據(jù)執(zhí)行強度對維護任務(wù)及其相應(yīng)的程序進行分類描述,執(zhí)行強度用不同的時間間隔定義,包括每天、每周、每月和每季度,能夠建立起良好的維護實務(wù),確保SQLServer數(shù)據(jù)庫性能和安全。一、每天的例行維護任務(wù)需要數(shù)據(jù)庫管理員密切關(guān)注的維護任務(wù),最好每天都檢查一下,這樣可以確保系統(tǒng)的可靠性、可用性、運行性能和安全。每天的例行維護任務(wù)包括:1、檢查是不是所
2、有被請求的SQLServer服務(wù)都正常運行。2、檢查日常備份日志中成功、警告或者失敗記錄。3、檢查Windows事件日志有沒有錯誤記錄。4、檢查SQLServer日志有沒有安全警告記錄,例如非法登錄。5、執(zhí)行完全備份或差異備份。6、在設(shè)置了完全恢復(fù)模型或大容量日恢復(fù)模型的數(shù)據(jù)庫上執(zhí)行事務(wù)日志備份任務(wù)。7、核實SQLServer作業(yè)沒有失敗。8、檢查所有的數(shù)據(jù)庫文件和事務(wù)日志具有合適的磁盤空間大小。9、至少要監(jiān)控處理器、內(nèi)存或者磁盤計數(shù)器沒有出現(xiàn)瓶頸。二、每周的例行維護任務(wù)關(guān)注程度稍遜于每天的例行維護任務(wù),最好每周進行一次例行檢查。每周的例行維護任務(wù)包括:1
3、、執(zhí)行完全備份或差異備份。2、檢查以前執(zhí)行的維護計劃報告。3、檢查數(shù)據(jù)庫完整性。4、如果需要,執(zhí)行收縮數(shù)據(jù)庫任務(wù)。5、通過重新組織索引任務(wù)壓縮聚集和非聚集表和視圖。6、通過重新生成索引任務(wù)在數(shù)據(jù)頁和索引頁重新組織數(shù)據(jù)。7、更新所有用戶表和系統(tǒng)表的統(tǒng)計信息8、清除備份、還原、SQLServer代理作業(yè)和維護計劃等操作的歷史數(shù)據(jù)。9、如果需要,手動增長數(shù)據(jù)庫或事務(wù)日志文件10、清除執(zhí)行維護計劃殘留下來的文件。三、每月或每季度的維護任務(wù)有一些維護計劃不需要執(zhí)行得過于頻繁,可以每個月或每個季度執(zhí)行一次。但是請不要以為這些任務(wù)不需要天天執(zhí)行就無足輕重,這些任務(wù)可以確
4、保數(shù)據(jù)庫環(huán)境的健康,所以不要輕視以下這些維護任務(wù):1、在測試環(huán)境中執(zhí)行備份還原操作。2、將歷史數(shù)據(jù)歸檔。3、分析收集的性能統(tǒng)計數(shù)據(jù),與基準值相比較。3、檢查并更新維護文檔。4、檢查并安裝最新的SQLServer補丁和補丁包。5、如果運行簇、數(shù)據(jù)庫鏡像或日志傳送,則監(jiān)測故障轉(zhuǎn)移。6、驗證備份和還原進程是否遵循已定義的服務(wù)等級協(xié)議。7、更新SQLServer構(gòu)建指南。8、更新SQLServer災(zāi)難恢復(fù)文檔。9、更新維護計劃列表10、修改管理員口令。11、修改SQLServer服務(wù)帳戶口令。具體步驟如下:(1)啟動【sqlserverManagementStud
5、io】,在【對象資源管理器】窗口里選擇【管理】——【維護計劃】選項。2)右擊【維護計劃】,在彈出的快捷菜單里選擇【維護計劃向?qū)А窟x項,彈出如圖所示的【維護計劃向?qū)А繉υ捒?,單擊【下一步】按鈕:3)彈出如圖所示【選擇目標服務(wù)器】對話框,在【名稱】文本框里可以輸入維護計劃的名稱;在【說明】文本框里可以輸入維護計劃的說明文字;【在服務(wù)器】文本框里可以輸入要使用的服務(wù)器名;最后選擇正確的身份證信息,單擊【下一步】按鈕。(4)彈出如圖所示【選擇維護任務(wù)】對話框,在該對話框里可以選擇多種維護任務(wù):檢查數(shù)據(jù)庫完整性、收縮數(shù)據(jù)庫、重新生成或組織索引、更新統(tǒng)計信息、清除歷史
6、記錄、執(zhí)行sqlServer代理作業(yè)、備份數(shù)據(jù)庫等。在本例中選擇【備份數(shù)據(jù)庫(完整)】復(fù)選框,其他維護任務(wù)的設(shè)置都大同小異。(5)單擊【下一步】按鈕,彈出如圖所示【選擇維護任務(wù)順序】對話框,如果有多個維護任務(wù),在此可以通過【上移】和【下移】兩個按鈕來設(shè)置維護任務(wù)的順序,設(shè)置完畢后單擊【下一步】按鈕。(6)彈出如圖所示【定義任務(wù)】對話框,在【數(shù)據(jù)庫】下拉列表框里可以選擇要備份的數(shù)據(jù)庫名;在【備份組件】區(qū)域里可以選擇備份數(shù)據(jù)庫還是備份數(shù)據(jù)庫文件;在【目標】區(qū)域可以添加備份文件和備份設(shè)備、設(shè)置是否將備份數(shù)據(jù)追加到備份文件里等。設(shè)置完畢后單擊【下一步】按鈕。(7)
7、彈出如圖所示【選擇計劃屬性】對話框,單擊【更改】按鈕。8)彈出如圖所示【新建作業(yè)計劃】對話框,在該對話框里可以設(shè)置備份數(shù)據(jù)庫的時間及頻率,設(shè)置完畢后單擊【確定】按鈕回到如下所示對話框,再單擊【下一步】按鈕。(9)彈出如圖18.24所示【選擇報告選項】對話框,在該對話框里可以選擇如果管理維護計劃報告:可以將其寫入文件中,也可以通過電子郵件發(fā)送數(shù)據(jù)庫管理員。設(shè)置完畢后單擊【下一步】按鈕。10)彈出如圖所示【完成向?qū)А繉υ捒?,單擊【完成】按鈕完成維護計劃創(chuàng)建操作。11)創(chuàng)建完維護計劃后,請確認sqlserver代理是否啟動:在【對象資源管理器】窗口里,右擊【sq
8、lServer代理】,在彈出的快捷菜單里選擇【啟動】選項。