數(shù)據(jù)庫維持高可用性_第1頁
數(shù)據(jù)庫維持高可用性_第2頁
數(shù)據(jù)庫維持高可用性_第3頁
數(shù)據(jù)庫維持高可用性_第4頁
數(shù)據(jù)庫維持高可用性_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫維持高可用性1第1頁,課件共54頁,創(chuàng)作于2023年2月項目引入Margie’sTravel公司的總部位于SanFrancisco,該公司為客戶提供旅游服務(wù),客戶可以通過該公司的代理或者公司網(wǎng)站指定旅行計劃。Margie’sTravel公司增加新產(chǎn)品后,公司網(wǎng)站出現(xiàn)了不穩(wěn)定現(xiàn)象,當(dāng)維護網(wǎng)站的底層數(shù)據(jù)時,客戶將無法通過網(wǎng)站購買產(chǎn)品或服務(wù)。該公司剛剛與負責(zé)發(fā)布和管理其網(wǎng)站和其他應(yīng)用程序的咨詢公司解約。因為該咨詢公司不能為Margie’sTravel公司的關(guān)鍵業(yè)務(wù)系統(tǒng)提供高可用性。2第2頁,課件共54頁,創(chuàng)作于2023年2月項目引入新任首席技術(shù)官已授命提高所有關(guān)鍵業(yè)務(wù)系統(tǒng)的高可用性。首席技術(shù)官剛聘請了一位DBA和系統(tǒng)管理員協(xié)助此項任務(wù),同時管理日常運作。3第3頁,課件共54頁,創(chuàng)作于2023年2月項目引入可用性:指在發(fā)生故障的情況下,確保支持企業(yè)的核心應(yīng)用程序和服務(wù)仍能繼續(xù)正常運轉(zhuǎn)。討論:為什么需要高可用性?關(guān)鍵應(yīng)用程序要求停機時間最短停機影響業(yè)務(wù)4第4頁,課件共54頁,創(chuàng)作于2023年2月影響可用性的因素軟件故障:客戶端和服務(wù)器應(yīng)用程序。硬件組件故障:考慮到系統(tǒng)中每個硬件組件的故障影響,如:硬盤、處理器內(nèi)存等。網(wǎng)絡(luò)故障:網(wǎng)絡(luò)配置問題,或電纜問題。電力故障和自然災(zāi)害:停電、洪水等。5第5頁,課件共54頁,創(chuàng)作于2023年2月課程目標理解實現(xiàn)SQLServer2008高可用性技術(shù)分類數(shù)據(jù)庫鏡像日志傳送6第6頁,課件共54頁,創(chuàng)作于2023年2月7-1SQLServer2008高可用性技術(shù)

7-1-1SQLServer2008高可用性解決方案1.故障轉(zhuǎn)移群集故障轉(zhuǎn)移群集可對整個SQLServer實例的高可用性提供支持。故障轉(zhuǎn)移群集由具有兩個或多個共享磁盤的一個或多個節(jié)點(服務(wù)器)組成。每個Microsoft群集服務(wù)(MSCS)的群集組(稱為“資源組”)中均安裝有應(yīng)用程序(如SQLServer)。在任何給定的時間點,每個資源組僅屬于群集中的一個節(jié)點。7第7頁,課件共54頁,創(chuàng)作于2023年2月7-1SQLServer2008高可用性技術(shù)

7-1-1SQLServer2008高可用性解決方案2.?dāng)?shù)據(jù)庫鏡像數(shù)據(jù)庫鏡像所帶來的可用性等級比以前使用SQLServer所能達到的可用性等級有了大幅提升,并提供了故障轉(zhuǎn)移群集這一易于管理的可選方案。8第8頁,課件共54頁,創(chuàng)作于2023年2月7-1SQLServer2008高可用性技術(shù)

7-1-1SQLServer2008高可用性解決方案3.日志傳送日志傳送能夠?qū)⑹聞?wù)日志備份從一個數(shù)據(jù)庫(稱為“主數(shù)據(jù)庫”)發(fā)送到另一臺服務(wù)器(稱為“輔助服務(wù)器”)上的輔助數(shù)據(jù)庫。日志傳送配置包括一個主服務(wù)器(包含主數(shù)據(jù)庫),一個或多個輔助服務(wù)器(每個服務(wù)器包含一個輔助數(shù)據(jù)庫)和一個監(jiān)視服務(wù)器。每個輔助服務(wù)器從“主數(shù)據(jù)庫”的日志備份以固定的時間間隔更新輔助數(shù)據(jù)庫。數(shù)據(jù)庫鏡像與日志傳送相比,其優(yōu)點在于:它是一種同步的“無數(shù)據(jù)丟失”配置,是本地支持的簡單的故障轉(zhuǎn)移策略。9第9頁,課件共54頁,創(chuàng)作于2023年2月7-1SQLServer2008高可用性技術(shù)

7-1-1SQLServer2008高可用性解決方案4.復(fù)制復(fù)制使用的是發(fā)布-訂閱模式,即由主服務(wù)器(發(fā)布服務(wù)器)向輔助服務(wù)器(訂閱服務(wù)器)發(fā)布數(shù)據(jù)。復(fù)制可在這些服務(wù)器間提供實時的可用性和可伸縮性。SQLServer提供了三種復(fù)制類型:快照、事務(wù)以及合并;事務(wù)復(fù)制的滯后時間最短,在要求高可用性的情況下最常用。10第10頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

學(xué)習(xí)數(shù)據(jù)庫鏡像的操作模式理解數(shù)據(jù)庫鏡像的工作過程能夠配置數(shù)據(jù)庫鏡像及實現(xiàn)故障轉(zhuǎn)移11第11頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-1數(shù)據(jù)庫鏡像的組成數(shù)據(jù)庫鏡像由兩個數(shù)據(jù)庫必須的數(shù)據(jù)庫角色組成,一個是主體服務(wù)器角色,一個是鏡像服務(wù)器角色。還有一個可選的服務(wù)器角色為見證服務(wù)器角色。12第12頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-1數(shù)據(jù)庫鏡像的組成1.主體服務(wù)器(PrincipalRole)之主體數(shù)據(jù)庫,主體數(shù)據(jù)庫提供客戶端應(yīng)用程序的連接,查詢,更新,執(zhí)行相關(guān)事務(wù)等,主體數(shù)據(jù)庫要求使用完全恢復(fù)模式。2.鏡像服務(wù)器(MirrorRole)之鏡像數(shù)據(jù)庫,鏡像數(shù)據(jù)庫持續(xù)同步來自主體數(shù)據(jù)庫的事務(wù),使得鏡像數(shù)據(jù)庫的數(shù)據(jù)與主體數(shù)據(jù)庫保持一致。鏡像數(shù)據(jù)庫不允許任何的連接存在,但可以對其創(chuàng)建數(shù)據(jù)庫快照來作為只讀數(shù)據(jù)庫,實現(xiàn)用戶的相關(guān)查詢操作。13第13頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-1數(shù)據(jù)庫鏡像的組成3.見證服務(wù)器(WitnessServer),可選的配置,用于高可用性操作模式,通過見證服務(wù)器自動偵測故障,實現(xiàn)角色切換和故障轉(zhuǎn)移。一個見證服務(wù)器可以為多組鏡像提供服務(wù)。

4.角色的轉(zhuǎn)換。主體數(shù)據(jù)庫與鏡像數(shù)據(jù)庫互為伙伴,當(dāng)見證服務(wù)器偵測到主體服務(wù)器故障時,在高可用性模式下,實現(xiàn)故障自動轉(zhuǎn)移后,會自動將主體服務(wù)器切換為鏡像服務(wù)器角色,即角色發(fā)生了互換。14第14頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-2數(shù)據(jù)庫鏡像的工作過程主體數(shù)據(jù)庫提供服務(wù),當(dāng)有來自客戶端對主體數(shù)據(jù)庫的更新時,主體數(shù)據(jù)庫將數(shù)據(jù)寫入主體數(shù)據(jù)庫的同時也將事務(wù)傳送給鏡像數(shù)據(jù)庫。鏡像數(shù)據(jù)庫來自主體數(shù)據(jù)庫的事務(wù),發(fā)送消息通知主體服務(wù)器。主體服務(wù)器收到來自鏡像服務(wù)器中鏡像數(shù)據(jù)寫入完畢的消息后,將完成結(jié)果反饋給客戶端。數(shù)據(jù)庫鏡像的最簡單形式僅涉及主體服務(wù)器和鏡像服務(wù)器,下圖顯示了一個涉及兩個服務(wù)器的會話。15第15頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-2數(shù)據(jù)庫鏡像的工作過程另一種配置涉及第三個服務(wù)器實例,該實例稱為“見證服務(wù)器”。下圖顯示了一個包含見證服務(wù)器的會話。16第16頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第一步:要在主體服務(wù)器實例對目標數(shù)據(jù)庫進行備份,然后在鏡像服務(wù)器實例上還原該數(shù)據(jù)庫,并且保持數(shù)據(jù)庫為還原狀態(tài)。那么,我們就在主體服務(wù)器實例上新建bbs數(shù)據(jù)庫,該數(shù)據(jù)庫數(shù)據(jù)文件和日志文件放在“E:\ProgramFiles\MicrosoftSQLServer\MSSQL.1\MSSQL\Data”目錄下,對bbs數(shù)據(jù)庫進行備份,放在默認目錄下,備份文件名為bbs.bak。17第17頁,課件共54頁,創(chuàng)作于2023年2月18第18頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第二步:在鏡像服務(wù)器實例上還原bbs數(shù)據(jù)庫,并且保持數(shù)據(jù)庫為還原狀態(tài),將數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件存放路徑改為“E:\ProgramFiles\MicrosoftSQLServer\MSSQL.4\MSSQL\Data”。19第19頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第三步:在主體數(shù)據(jù)庫上配置數(shù)據(jù)庫鏡像。選中bbs數(shù)據(jù)庫,單擊右鍵選屬性,在bbs的“數(shù)據(jù)庫屬性”窗口中,查看“鏡像”選擇頁,如圖所示20第20頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第四步:單擊“配置安全性”按鈕,開始配置鏡像。這時,將彈出配置鏡像安全性向?qū)?,該向?qū)е饕脕砼渲苗R像中的主體服務(wù)器實例、鏡像服務(wù)器實例與見證服務(wù)器實例的安全性,如圖所示。21第21頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第五步:單擊“下一步”按鈕,將看到“包括見證服務(wù)器”界面,如圖所示。在這個界面中,選擇是否包含見證服務(wù)器實例。如果不包含見證服務(wù)器實例,那么將無法實現(xiàn)自動的故障轉(zhuǎn)移。

22第22頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第六步:選擇“是”選項,單擊“下一步”按鈕,這時將看到“選擇要配置的服務(wù)器”界面,如圖所示23第23頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第七步:選中“見證服務(wù)器實例”復(fù)選框,單擊“下一步”按鈕,將看到“主體服務(wù)器實例”界面,如圖所示24第24頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第九步:單擊“下一步”按鈕,將會看到“見證服務(wù)器實例”界面。在該界面中選擇要使用的,然后指定偵聽端口號和端點的名稱,如圖所示25第25頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十步:再單擊“下一步”按鈕,將會看到“服務(wù)帳戶”界面。在該界面中分別指定不同實例的服務(wù)賬戶,然后單擊“下一步”按鈕,如果服務(wù)器實例使用相同的賬戶作為SQLServer的服務(wù)賬戶,那么可以不填寫這些賬戶26第26頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十一步:直接單擊“下一步”按鈕,這時將看到完成界面,如圖所示27第27頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十二步:單擊“完成”按鈕,將完成鏡像安全性的配置,將顯示正在配置端點界面,如圖所示。配置成功后,將會收到一個提示,詢問是否開始數(shù)據(jù)庫鏡像,單擊“開始鏡像”按鈕28第28頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十三步:配置成功后,將會收到一個提示,詢問是否開始數(shù)據(jù)庫鏡像,單擊“開始鏡像”按鈕,將會看到鏡像屬性界面中“開始鏡像”按鈕變成灰色,無法單擊,現(xiàn)在數(shù)據(jù)庫已經(jīng)處于鏡像狀態(tài),如圖所示29第29頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十四步:bbs數(shù)據(jù)庫的狀態(tài)已經(jīng)變成“主體,已同步”,而鏡像數(shù)據(jù)庫實例當(dāng)中的bbs數(shù)據(jù)庫已經(jīng)變成“鏡像,己同步/正在還原”狀態(tài),如果沒有變化,則單擊上一個界面的“刷新”按鈕,如圖所示30第30頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十五步:在主體服務(wù)器上bbs數(shù)據(jù)庫中新建一張表,單擊圖中的“故障轉(zhuǎn)移”按鈕31第31頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移第十六步:可以使用“數(shù)據(jù)庫屬性”窗口當(dāng)中的數(shù)據(jù)庫鏡像界面來切換數(shù)據(jù)庫的鏡像狀態(tài),在切換后,可以看到數(shù)據(jù)庫的狀態(tài)已經(jīng)切換過來,如圖所示,在主體服務(wù)器上bbs數(shù)據(jù)庫中新建一張表已轉(zhuǎn)移到鏡像服務(wù)器的bbs數(shù)據(jù)庫中。32第32頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移問題:為什么開始鏡像時會彈出:SQLServer無法創(chuàng)建鏡像端點“鏡像”,如圖所示。33第33頁,課件共54頁,創(chuàng)作于2023年2月7-2數(shù)據(jù)庫鏡像

7-2-3數(shù)據(jù)庫鏡像的操作模式實驗1:掌握SQLserver2008配置數(shù)據(jù)庫鏡像、監(jiān)控鏡像狀態(tài)及實現(xiàn)故障轉(zhuǎn)移默認情況下,數(shù)據(jù)庫鏡像是被禁用的,要啟用數(shù)據(jù)庫鏡像,必須使用跟蹤標志1400。打開“SQLServerConfigurationManager”工具,分別單擊SQLServer(MSSQLSERVER)、SQLServer(MIRROR)、SQLServer(WITNESS)三個服務(wù)器的右鍵選屬性,在屬性窗口中,單擊“高級”選項卡,在啟動參數(shù)欄中輸入“;-T1400”,重新啟動三個服務(wù)器:SQLServer(MSSQLSERVER)、SQLServer(MIRROR)、SQLServer(WITNESS),分別選中三個服務(wù)器,單擊右鍵選“重新啟動”

34第34頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

理解日志傳送操作配置日志傳送過程35第35頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-1日志傳送簡介日志傳送由3項操作組成:1.在主服務(wù)器實例中備份事務(wù)日志。2.將事務(wù)日志文件復(fù)制到輔助服務(wù)器實例。3.在輔助服務(wù)器實例中還原日志備份。日志可傳送到多個輔助服務(wù)器實例。在這種情況下,需要對每個輔助服務(wù)器實例重復(fù)操作2和操作3。日志傳送配置不會自動從主服務(wù)器故障轉(zhuǎn)移到輔助服務(wù)器。如果主數(shù)據(jù)庫變?yōu)椴豢捎?,可手動使任意輔助數(shù)據(jù)庫在線。日志傳送還提供了將查詢處理從主服務(wù)器重新分配到一個或多個輔助數(shù)據(jù)庫的方法。36第36頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-1日志傳送簡介1.主服務(wù)器和數(shù)據(jù)庫在日志傳送配置中,主服務(wù)器是SQLServer數(shù)據(jù)庫引擎的實例,即生產(chǎn)服務(wù)器。主數(shù)據(jù)庫是主服務(wù)器上希望備份到其他服務(wù)器的數(shù)據(jù)庫。通過SQLServerManagementStudio進行的所有日志傳送配置管理都是在主數(shù)據(jù)庫中執(zhí)行的。主數(shù)據(jù)庫必須使用完整恢復(fù)模式或大容量日志恢復(fù)模式,將數(shù)據(jù)庫切換為簡單恢復(fù)模式會導(dǎo)致日志傳送停止工作。2.輔助服務(wù)器和數(shù)據(jù)庫在日志傳送配置中,輔助服務(wù)器是用來保存主數(shù)據(jù)庫的最新備份的服務(wù)器。一臺輔助服務(wù)器可以包含多臺不同主服務(wù)器中數(shù)據(jù)庫的備份副本。輔助數(shù)據(jù)庫必須通過還原主數(shù)據(jù)庫的完整備份的方法進行初始化。還原時可以使用NORECOVERY或STANDBY選項。這可以手動或通過SQLServerManagementStudio實現(xiàn)。37第37頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-1日志傳送簡介3.監(jiān)視服務(wù)器監(jiān)視服務(wù)器是可選的,它可以跟蹤日志傳送的所有細節(jié),包括:主數(shù)據(jù)庫中事務(wù)日志最近一次備份的時間;輔助服務(wù)器最近一次復(fù)制和還原備份文件的時間;有關(guān)任何備份失敗警報的信息。監(jiān)視服務(wù)器應(yīng)獨立于主服務(wù)器和輔助服務(wù)器,以避免由于主服務(wù)器或輔助服務(wù)器的丟失而丟失關(guān)鍵信息和中斷監(jiān)視。38第38頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-2日志傳送操作日志傳送由4個操作組成:備份作業(yè)、復(fù)制作業(yè)、還原作業(yè)和警報作業(yè),它們由專門的SQLServer代理作業(yè)進行處理。1.備份作業(yè)在主服務(wù)器實例上為每個主數(shù)據(jù)庫創(chuàng)建一個備份作業(yè)。它執(zhí)行備份操作,將歷史記錄信息記錄到本地服務(wù)器和監(jiān)視服務(wù)器上,并刪除舊備份文件和歷史記錄信息。在啟用日志傳送時,主服務(wù)器實例上會創(chuàng)建SQLServer代理作業(yè)類別“日志傳送備份”。默認情況下,此作業(yè)每兩分鐘運行一次。2.復(fù)制作業(yè)在輔助服務(wù)器實例上為每個日志傳送配置創(chuàng)建一個復(fù)制作業(yè)。此作業(yè)將備份文件從主服務(wù)器復(fù)制到輔助服務(wù)器,并在輔助服務(wù)器和監(jiān)視服務(wù)器上記錄歷史記錄信息。在啟用日志傳送時,輔助服務(wù)器實例上會創(chuàng)建SQLServer代理作業(yè)類別“日志傳送復(fù)制”

39第39頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-2日志傳送操作3.還原作業(yè)在輔助服務(wù)器實例上為每個日志傳送配置創(chuàng)建一個還原作業(yè)。此作業(yè)將復(fù)制的備份文件還原到輔助數(shù)據(jù)庫。它將歷史記錄信息記錄在本地服務(wù)器和監(jiān)視服務(wù)器上,并刪除舊文件和舊歷史記錄信息。在啟用日志傳送時,輔助服務(wù)器實例上會創(chuàng)建SQLServer代理作業(yè)類別“日志傳送還原”

4.警報作業(yè)如果使用了監(jiān)視服務(wù)器,將在警報監(jiān)視器服務(wù)器實例上創(chuàng)建一個警報作業(yè)。此警報作業(yè)由使用監(jiān)視器服務(wù)器實例的所有日志傳送配置中的主數(shù)據(jù)庫和輔助數(shù)據(jù)庫所共享。對警報作業(yè)進行的任何更改(例如,重新計劃作業(yè)、禁用作業(yè)或啟用作業(yè))會影響所有使用監(jiān)視服務(wù)器的數(shù)據(jù)庫。40第40頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送可以使用SQLServerManagementStudio或手動運行一系列存儲過程配置日志傳送,配置日志傳送包括以下基本步驟:1.選擇作為主服務(wù)器、輔助服務(wù)器和可選的監(jiān)視服務(wù)器的服務(wù)器;2.最好在不屬于日志傳送配置的容錯服務(wù)器上,為事務(wù)日志備份創(chuàng)建文件共享。為了盡可能地提高主服務(wù)器的可用性,Microsoft建議最好將備份共享放在單獨的主機上;3.選擇主數(shù)據(jù)庫的備份計劃;4.為每個輔助服務(wù)器創(chuàng)建一個文件夾,事務(wù)日志備份文件將會復(fù)制到其中。這些文件夾通常位于輔助服務(wù)器上;5.配置一個或多個輔助數(shù)據(jù)庫;6.(可選)配置一個監(jiān)視服務(wù)器。41第41頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第一步:如果你的備庫(輔助服務(wù)器)服務(wù)是使用“本地系統(tǒng)”這個用戶啟動的話,不可以還原遠程的備份文件,如果不修改啟動的用戶的話,等一下做事務(wù)日志傳送的時候就會報這個錯:“無法打開備份設(shè)備的備份文件,拒絕訪問”。為了解決這個問題,我們需要讓備庫(輔助服務(wù)器)不運行在“本地系統(tǒng)”這個帳號上面,我們創(chuàng)建一個普通的用戶,例如叫做“SqlUser”,用鼠標右鍵單擊“我的電腦”,然后單擊“管理”選項,將打計算機管理界面,單擊“本地用戶和組”,新建用戶“SqlUser”

42第42頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第二步:然后將這個用戶加入到那堆SQLServer2005**************的組里面,如果不加入這些組的話,SQLServer會啟動不了43第43頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第三步:修改備庫(輔助服務(wù)器)的SQLServer的啟動帳戶的用戶為“SqlUser”,重新啟動SQLServer服務(wù),選擇“SQLServerConfigurationManager”工具,單擊“SQLServer2008服務(wù)”、選中“SQLServer(MIRROR)”單擊鼠標右鍵選“屬性”

44第44頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第四步:在主庫的服務(wù)器上面,也建一個SqlUser的用戶,但是這個用戶需要屬于Users組就可以了,當(dāng)然主庫、備庫的SqlUser的密碼得一樣。在主庫上面建一個共享文件夾“c:\backup”,對該共享文件夾添加SqlUser用戶,并設(shè)置可讀寫權(quán)限。45第45頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第五步:在圖形化界面中,打開“數(shù)據(jù)庫屬性”窗口,選擇“事務(wù)日志傳送”選擇頁,如圖所示。在該窗口中,選擇“將數(shù)據(jù)庫啟用為日志傳送中的主數(shù)據(jù)庫”復(fù)選框,從而將該數(shù)據(jù)庫實例作為事務(wù)日志傳送的主數(shù)據(jù)庫。46第46頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第六步:然后,單擊“備份設(shè)置”按鈕,開始配置主數(shù)據(jù)庫到輔助數(shù)據(jù)庫的備份設(shè)置。這時,將彈出“事務(wù)日志備份設(shè)置”對話框,在彈出的對話框中需要指定主數(shù)據(jù)庫如何進行備份,包括備份文件存放的位置、備份文件的周期,以及什么時候刪除備份文件等設(shè)置。注意,在備份文件夾中,需要指定一個網(wǎng)絡(luò)路徑,這樣輔助數(shù)據(jù)庫才可以拿到該備份文件,從而進行還原。輸入備份文件夾的網(wǎng)絡(luò)路徑為:“\\teacher\backup”,文件夾的本地路徑為:“c:\backup”

47第47頁,課件共54頁,創(chuàng)作于2023年2月7-3日志傳送

7-3-3配置日志傳送實驗1:配置日志傳送第七步:指定完成后,單擊“確定”按鈕,再回到數(shù)據(jù)庫的事務(wù)日志傳送屬性窗口中,這時可以看到“輔助數(shù)據(jù)庫實例和數(shù)據(jù)庫”的列表變成了白色,可以通過單擊“添加”按鈕來添加一個輔助數(shù)據(jù)庫實例,單擊“添加”按鈕,將彈出“輔助數(shù)據(jù)庫設(shè)置”對話框。在該對話框中,首先需要連接輔助數(shù)據(jù)庫實例,指定該數(shù)據(jù)庫實例上要使用的數(shù)據(jù)庫。然后在“初始化輔助數(shù)據(jù)庫”選項卡中,選擇是否希望SQLServerManagementStudio將備份還原到輔助數(shù)據(jù)庫中,也就是通過主數(shù)據(jù)庫的完整備份進行還原。為了保持數(shù)據(jù)庫在主數(shù)據(jù)庫實例和輔助數(shù)據(jù)庫實例上的一致性,可以選擇“是”選項,否則需要手動同步兩個數(shù)據(jù)庫的狀態(tài)48第48頁

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論