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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

學(xué)習(xí)數(shù)據(jù)庫(kù)鏡像的操作模式理解數(shù)據(jù)庫(kù)鏡像的工作過(guò)程能夠配置數(shù)據(jù)庫(kù)鏡像及實(shí)現(xiàn)故障轉(zhuǎn)移11第11頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

7-2-1數(shù)據(jù)庫(kù)鏡像的組成數(shù)據(jù)庫(kù)鏡像由兩個(gè)數(shù)據(jù)庫(kù)必須的數(shù)據(jù)庫(kù)角色組成,一個(gè)是主體服務(wù)器角色,一個(gè)是鏡像服務(wù)器角色。還有一個(gè)可選的服務(wù)器角色為見(jiàn)證服務(wù)器角色。12第12頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

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

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

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

7-2-2數(shù)據(jù)庫(kù)鏡像的工作過(guò)程主體數(shù)據(jù)庫(kù)提供服務(wù),當(dāng)有來(lái)自客戶端對(duì)主體數(shù)據(jù)庫(kù)的更新時(shí),主體數(shù)據(jù)庫(kù)將數(shù)據(jù)寫(xiě)入主體數(shù)據(jù)庫(kù)的同時(shí)也將事務(wù)傳送給鏡像數(shù)據(jù)庫(kù)。鏡像數(shù)據(jù)庫(kù)來(lái)自主體數(shù)據(jù)庫(kù)的事務(wù),發(fā)送消息通知主體服務(wù)器。主體服務(wù)器收到來(lái)自鏡像服務(wù)器中鏡像數(shù)據(jù)寫(xiě)入完畢的消息后,將完成結(jié)果反饋給客戶端。數(shù)據(jù)庫(kù)鏡像的最簡(jiǎn)單形式僅涉及主體服務(wù)器和鏡像服務(wù)器,下圖顯示了一個(gè)涉及兩個(gè)服務(wù)器的會(huì)話。15第15頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

7-2-2數(shù)據(jù)庫(kù)鏡像的工作過(guò)程另一種配置涉及第三個(gè)服務(wù)器實(shí)例,該實(shí)例稱(chēng)為“見(jiàn)證服務(wù)器”。下圖顯示了一個(gè)包含見(jiàn)證服務(wù)器的會(huì)話。16第16頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

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

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

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

7-2-3數(shù)據(jù)庫(kù)鏡像的操作模式實(shí)驗(yàn)1:掌握SQLserver2008配置數(shù)據(jù)庫(kù)鏡像、監(jiān)控鏡像狀態(tài)及實(shí)現(xiàn)故障轉(zhuǎn)移第四步:?jiǎn)螕簟芭渲冒踩浴卑粹o,開(kāi)始配置鏡像。這時(shí),將彈出配置鏡像安全性向?qū)В撓驅(qū)е饕脕?lái)配置鏡像中的主體服務(wù)器實(shí)例、鏡像服務(wù)器實(shí)例與見(jiàn)證服務(wù)器實(shí)例的安全性,如圖所示。21第21頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

7-2-3數(shù)據(jù)庫(kù)鏡像的操作模式實(shí)驗(yàn)1:掌握SQLserver2008配置數(shù)據(jù)庫(kù)鏡像、監(jiān)控鏡像狀態(tài)及實(shí)現(xiàn)故障轉(zhuǎn)移第五步:?jiǎn)螕簟跋乱徊健卑粹o,將看到“包括見(jiàn)證服務(wù)器”界面,如圖所示。在這個(gè)界面中,選擇是否包含見(jiàn)證服務(wù)器實(shí)例。如果不包含見(jiàn)證服務(wù)器實(shí)例,那么將無(wú)法實(shí)現(xiàn)自動(dòng)的故障轉(zhuǎn)移。

22第22頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

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

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

7-2-3數(shù)據(jù)庫(kù)鏡像的操作模式實(shí)驗(yàn)1:掌握SQLserver2008配置數(shù)據(jù)庫(kù)鏡像、監(jiān)控鏡像狀態(tài)及實(shí)現(xiàn)故障轉(zhuǎn)移第九步:?jiǎn)螕簟跋乱徊健卑粹o,將會(huì)看到“見(jiàn)證服務(wù)器實(shí)例”界面。在該界面中選擇要使用的,然后指定偵聽(tīng)端口號(hào)和端點(diǎn)的名稱(chēng),如圖所示25第25頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

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

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

7-2-3數(shù)據(jù)庫(kù)鏡像的操作模式實(shí)驗(yàn)1:掌握SQLserver2008配置數(shù)據(jù)庫(kù)鏡像、監(jiān)控鏡像狀態(tài)及實(shí)現(xiàn)故障轉(zhuǎn)移第十二步:?jiǎn)螕簟巴瓿伞卑粹o,將完成鏡像安全性的配置,將顯示正在配置端點(diǎn)界面,如圖所示。配置成功后,將會(huì)收到一個(gè)提示,詢問(wèn)是否開(kāi)始數(shù)據(jù)庫(kù)鏡像,單擊“開(kāi)始鏡像”按鈕28第28頁(yè),共54頁(yè),2023年,2月20日,星期六7-2數(shù)據(jù)庫(kù)鏡像

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

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

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

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

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

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

34第34頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

理解日志傳送操作配置日志傳送過(guò)程35第35頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

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

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

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

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

39第39頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

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

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

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

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

42第42頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

7-3-3配置日志傳送實(shí)驗(yàn)1:配置日志傳送第二步:然后將這個(gè)用戶加入到那堆SQLServer2005**************的組里面,如果不加入這些組的話,SQLServer會(huì)啟動(dòng)不了43第43頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

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

44第44頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

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

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

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

47第47頁(yè),共54頁(yè),2023年,2月20日,星期六7-3日志傳送

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論