




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQL Server 2012 AlwaysOn Failover Cluster安裝部署手冊(cè)目 錄 TOC o 1-3 h z u HYPERLINK l _Toc5177194 1.AlwaysOn介紹 PAGEREF _Toc5177194 h 3 HYPERLINK l _Toc5177195 1.1.可用性模式 PAGEREF _Toc5177195 h 3 HYPERLINK l _Toc5177196 同步提交 PAGEREF _Toc5177196 h 3 HYPERLINK l _Toc5177197 異步提交 PAGEREF _Toc5177197 h 3 HYPERLIN
2、K l _Toc5177198 1.2.故障轉(zhuǎn)移模式 PAGEREF _Toc5177198 h 3 HYPERLINK l _Toc5177199 手動(dòng)轉(zhuǎn)移(不存在數(shù)據(jù)丟失) PAGEREF _Toc5177199 h 3 HYPERLINK l _Toc5177200 自動(dòng)轉(zhuǎn)移(不存在數(shù)據(jù)丟失) PAGEREF _Toc5177200 h 4 HYPERLINK l _Toc5177201 強(qiáng)制轉(zhuǎn)移(存在數(shù)據(jù)丟失) PAGEREF _Toc5177201 h 4 HYPERLINK l _Toc5177202 1.3.主、輔數(shù)據(jù)庫連接方式 PAGEREF _Toc5177202 h 4 H
3、YPERLINK l _Toc5177203 主數(shù)據(jù)庫連接方式 PAGEREF _Toc5177203 h 4 HYPERLINK l _Toc5177204 輔數(shù)據(jù)庫是否允許只讀 PAGEREF _Toc5177204 h 4 HYPERLINK l _Toc5177205 2.SQL SERVER 2012安裝(Alwayson群集環(huán)境) PAGEREF _Toc5177205 h 5 HYPERLINK l _Toc5177206 3.配置AlwaysOn PAGEREF _Toc5177206 h 23 HYPERLINK l _Toc5177207 3.1.啟動(dòng)服務(wù) PAGEREF
4、_Toc5177207 h 23 HYPERLINK l _Toc5177208 3.2.設(shè)置數(shù)據(jù)庫完整恢復(fù)模式 PAGEREF _Toc5177208 h 24 HYPERLINK l _Toc5177209 3.3.完整備份數(shù)據(jù)庫 PAGEREF _Toc5177209 h 31 HYPERLINK l _Toc5177210 3.4.設(shè)置共享目錄 PAGEREF _Toc5177210 h 34 HYPERLINK l _Toc5177211 3.5.創(chuàng)建AlwaysOn Group PAGEREF _Toc5177211 h 38 HYPERLINK l _Toc5177212 3.6
5、.設(shè)置連接方式 PAGEREF _Toc5177212 h 54 HYPERLINK l _Toc5177213 3.7.檢查Read-Only Routing List PAGEREF _Toc5177213 h 55 HYPERLINK l _Toc5177214 3.8.檢查數(shù)據(jù)庫同步情況 PAGEREF _Toc5177214 h 56 HYPERLINK l _Toc5177215 3.9.測(cè)試Read-Only Routing PAGEREF _Toc5177215 h 57 HYPERLINK l _Toc5177216 4.可用性副本未同步狀態(tài)處理方法 PAGEREF _Toc
6、5177216 h 58 HYPERLINK l _Toc5177217 5.SQL Server 2012 ReportSvrice KB PAGEREF _Toc5177217 h 60AlwaysOn介紹 AlwaysOn是SQL Server 2012提供的全新綜合、靈活、高效經(jīng)濟(jì)的高可用性和災(zāi)難恢復(fù)解決方案。它整合了鏡像和群集的功能,基于OS 故障轉(zhuǎn)移群集(Windows Server FailOver Cluster),通過在同一個(gè)WSFC的不同Node上,安裝獨(dú)立的SQL Server實(shí)例,定義AlwaysOn Group,一個(gè)數(shù)據(jù)庫最多可以部署4個(gè)鏡像。當(dāng)熱備機(jī)出現(xiàn)故障時(shí),可以
7、手工或自動(dòng)實(shí)現(xiàn)故障轉(zhuǎn)移,交換主、輔數(shù)據(jù)庫的角色。 AlwaysOn的亮點(diǎn)在于鏡像可讀。對(duì)于OLTP應(yīng)用,可以將讀操作集中的報(bào)表等操作轉(zhuǎn)移到Read-Only的輔助庫上,極大地減少Primary DB的IO、CPU等資源占用。由于輔助庫是獨(dú)立的SQL實(shí)例,因此創(chuàng)建臨時(shí)表等TempDB操作不受影響。*注:AlwaysOn Availability Group中可以定義群集的DNS、IP、主、輔數(shù)據(jù)庫、可用性模式、故障轉(zhuǎn)移模式、數(shù)據(jù)庫連接方式等,是AlwaysOn Cluster的關(guān)鍵??捎眯阅J酵教峤煌教峤荒J较拢鲾?shù)據(jù)庫事務(wù)提交前,通知輔數(shù)據(jù)庫,直到輔數(shù)據(jù)庫提交成功后,主數(shù)據(jù)庫成功提交。優(yōu)點(diǎn)
8、:數(shù)據(jù)受到完整保護(hù),不會(huì)存在數(shù)據(jù)不一致。缺點(diǎn):事務(wù)執(zhí)行時(shí)間延長(zhǎng),效率降低。異步提交異步提交模式下,主數(shù)據(jù)庫獨(dú)立提交事務(wù),不必等待輔數(shù)據(jù)庫同步,同時(shí)將數(shù)據(jù)寫入日志,輔數(shù)據(jù)庫通過事務(wù)日志同步數(shù)據(jù)。優(yōu)點(diǎn):事務(wù)執(zhí)行時(shí)間不受輔數(shù)據(jù)庫影響,效率高。缺點(diǎn):數(shù)據(jù)同步存在延時(shí)。*注:我們?cè)?jīng)測(cè)試過SQL 2008鏡像異步提交和同步提交的效率,異步模式下,延時(shí)的時(shí)間基本可以忽略,在大事務(wù)情況下,延時(shí)也僅在秒級(jí)。而同步模式下,一旦輔數(shù)據(jù)庫出現(xiàn)異常,如網(wǎng)絡(luò)連接等錯(cuò)誤,那么主數(shù)據(jù)庫將掛起,對(duì)于系統(tǒng)的影響巨大??紤]到報(bào)表對(duì)于數(shù)據(jù)實(shí)時(shí)性的要求在秒級(jí)以內(nèi)完全可以接受,我們建議使用異步提交模式。故障轉(zhuǎn)移模式手動(dòng)轉(zhuǎn)移(不存在數(shù)據(jù)
9、丟失)主、輔庫都是同步提交模式,且故障轉(zhuǎn)移為手動(dòng),由SSMS發(fā)起FailOver命令。自動(dòng)轉(zhuǎn)移(不存在數(shù)據(jù)丟失)主、輔庫都是同步提交模式,且故障轉(zhuǎn)移為自動(dòng),不受人為控制,由WSFC自動(dòng)仲裁。強(qiáng)制轉(zhuǎn)移(存在數(shù)據(jù)丟失)主庫是異步提交模式,且故障轉(zhuǎn)移為手動(dòng),由SSMS發(fā)起FailOver命令。由于某種原因,主、輔庫數(shù)據(jù)不同步,必須使用強(qiáng)制模式實(shí)現(xiàn)故障轉(zhuǎn)移,此時(shí)可能存在數(shù)據(jù)丟失的情況,通常應(yīng)用于突發(fā)的災(zāi)難恢復(fù)。當(dāng)主、輔庫SQL實(shí)例均從災(zāi)難中恢復(fù)正常后,可以通過數(shù)據(jù)移動(dòng)功能確保數(shù)據(jù)同步??捎眯阅J胶凸收限D(zhuǎn)移模式兼容表:手動(dòng)轉(zhuǎn)移自動(dòng)轉(zhuǎn)移強(qiáng)制轉(zhuǎn)移同步提交異步提交注:表示兼容;表示不兼容主、輔數(shù)據(jù)庫連接方式D
10、otNetFramework 4. 0以后版本,為了兼容新的災(zāi)難恢復(fù)AlwaysOn Cluster數(shù)據(jù)庫,連接串中增加了一個(gè)屬性ApplicationIntent,用于標(biāo)識(shí)應(yīng)用程序連接到數(shù)據(jù)庫的方式,ApplicationIntent有三種選項(xiàng):Null。不設(shè)置ApplicationIntent,默認(rèn)為ReadWrite,兼容.NET 4.0以前的連接串。ReadWrite。ReadOnly應(yīng)用程序通過AlwaysOn群集的DNS訪問數(shù)據(jù)庫群集時(shí),首先路由到主數(shù)據(jù)庫,然后根據(jù)應(yīng)用程序連接的模式(Null、ReadWrite、ReadOnly)選擇是否路由到Read-Only輔助庫。主數(shù)據(jù)庫連
11、接方式 允許所有連接。當(dāng)我們?cè)O(shè)置主數(shù)據(jù)庫允許所有連接時(shí),應(yīng)用程序任何時(shí)候都可以連接到數(shù)據(jù)庫群集。 允許讀/寫連接。當(dāng)我們?cè)O(shè)置主數(shù)據(jù)庫只允許讀/寫連接時(shí),ApplicationIntent= ReadOnly的應(yīng)用程序連接將被阻止,并拋出異?!皵?shù)據(jù)庫不允許只讀連接”。輔數(shù)據(jù)庫是否允許只讀 NO。輔數(shù)據(jù)庫不允許讀操作。 Read-Intent Only。輔數(shù)據(jù)庫只讀,且只允許ReadOnly連接。此選項(xiàng)意味著只能通過SqlCmd K ReadOnly、PowerShell、或者ApplicationIntent=ReadOnly的應(yīng)用程序連接數(shù)據(jù)庫。我們通常使用SSMS連接到該數(shù)據(jù)庫是被禁止的。Y
12、es。輔數(shù)據(jù)庫只讀,且兼容以前的連接方式。此選項(xiàng)意味著可以通過任何連接方式連接到輔數(shù)據(jù)庫,且輔數(shù)據(jù)庫只讀。典型應(yīng)用場(chǎng)景: 輔數(shù)據(jù)庫Readable 主數(shù)據(jù)庫No Read-Intent Only Yes允許所有連接輔數(shù)據(jù)庫不可讀,只做熱備輔數(shù)據(jù)庫可讀,分擔(dān)只讀負(fù)載輔數(shù)據(jù)庫可讀,分擔(dān)只讀負(fù)載。同時(shí)輔數(shù)據(jù)庫可以通過SSMS等連接查詢數(shù)據(jù)。允許讀/寫連接主數(shù)據(jù)庫不允許只讀,防止只讀壓力負(fù)載到主數(shù)據(jù)庫上,輔數(shù)據(jù)庫只做熱備,不可讀一般不會(huì)這樣設(shè)置,沒有意義。輔數(shù)據(jù)庫只能做熱備,因?yàn)橹鲾?shù)據(jù)庫拒絕了只讀連接,輔庫實(shí)際上不可能讀操作。 無意義對(duì)于U9系統(tǒng),我們希望的場(chǎng)景是正常情況下VDB1做業(yè)務(wù),VDB2做報(bào)
13、表,分擔(dān)報(bào)表讀的壓力,同時(shí)做熱備。一旦其中一臺(tái)服務(wù)器發(fā)生故障,則由另一臺(tái)DB接管所有操作,既做業(yè)務(wù),又可作報(bào)表。針對(duì)這種應(yīng)用場(chǎng)景,我們推薦的配置是主數(shù)據(jù)庫允許所有連接,輔數(shù)據(jù)庫只讀方式為Yes。配置方案如下:SQL SERVER 2012安裝(Alwayson群集環(huán)境)安裝操作系統(tǒng)故障轉(zhuǎn)移群集和MSDTC,見SQL2008群集配置指南(windows 2008)。2.1 全新安裝SQL 2012輸入序列號(hào)功能安裝全部選擇安裝(選項(xiàng))2.2 所有服務(wù)器節(jié)點(diǎn)的數(shù)據(jù)庫實(shí)例名稱需要相同(默認(rèn)實(shí)例)下一步下一步2.2 使用域帳號(hào)管理2.3 選擇所安裝數(shù)據(jù)庫存儲(chǔ)硬盤,可以是數(shù)據(jù)庫服務(wù)器本地,也可以安裝到磁
14、盤陣列。下一步添加當(dāng)前用戶下一步下一步下一步2.4 安裝完成所有數(shù)據(jù)庫服務(wù)器按照此步驟安裝即可。配置AlwaysOn啟動(dòng)服務(wù)SQL服務(wù)-啟用AlwaysOn可用性組,重啟SQL服務(wù)。各群集節(jié)點(diǎn)相同。設(shè)置數(shù)據(jù)庫完整恢復(fù)模式還原已有數(shù)據(jù)庫添加已有數(shù)據(jù)庫在主數(shù)據(jù)庫上,將數(shù)據(jù)庫設(shè)置為完整恢復(fù)模式(還需要備份)完整備份數(shù)據(jù)庫完整備份數(shù)據(jù)庫,可放在任意目錄下。設(shè)置共享目錄在主數(shù)據(jù)庫上,設(shè)置網(wǎng)絡(luò)共享目錄,設(shè)置everyOne可寫權(quán)限。主數(shù)據(jù)庫會(huì)將Transaction Log自動(dòng)備份到共享目錄,輔助庫通過Transaction Log同步數(shù)據(jù)。設(shè)置共享添加everyone權(quán)限創(chuàng)建AlwaysOn Group
15、任意指定可用性組名,如Group。選中已經(jīng)備份的數(shù)據(jù)庫,這里會(huì)校驗(yàn)是否滿足要求,只有滿足要求的DB才能選擇。VDB1為主數(shù)據(jù)庫,一旦發(fā)生故障轉(zhuǎn)移作為輔數(shù)據(jù)庫時(shí),我們同樣希望它可讀,設(shè)置Readable Secondary為Yes。端點(diǎn)頁簽,默認(rèn)值,勿修改。備份策略,輔數(shù)據(jù)庫優(yōu)先。創(chuàng)建偵聽器,偵聽1433端口,設(shè)置AlwaysOn群集IP。(sql為數(shù)據(jù)庫群集名稱,配置U9時(shí)可以使用)回到副本頁簽,點(diǎn)擊“添加副本”。連接到輔數(shù)據(jù)庫。設(shè)置輔數(shù)據(jù)庫可讀,Readable Secondary=yes。下一步。(如果連接報(bào)錯(cuò),需要啟動(dòng)VDB2上SQL Server Browser服務(wù))指定3.4節(jié)中設(shè)置
16、的共享目錄。由于我們要做集群的庫只在VDB1上存在,我們希望自動(dòng)在VDB2上還原一個(gè)相同的庫,選擇Full??梢愿鶕?jù)不同情況選擇其它兩項(xiàng)。驗(yàn)證可用性組,如果出現(xiàn)異常,必須按提示修復(fù)異常信息,直到成功。點(diǎn)擊完成即可。全部成功即完成。設(shè)置連接方式在主數(shù)據(jù)庫上,AlwaysOn High group-可用性組-上一部創(chuàng)建的可用性組-鼠標(biāo)右鍵-屬性。設(shè)置如下,Connections In Primary Role全部為允許所有連接,Readable Secondary全部為Yes。檢查Read-Only Routing List步驟1:在主數(shù)據(jù)庫-Master(執(zhí)行的時(shí)候選擇Master)數(shù)據(jù)庫上,執(zhí)
17、行如下SQL:Select * from sys.availability_read_only_routing_lists,查看返回結(jié)果,如下:因?yàn)槲覀兊腁lwaysOn 群集有兩個(gè)Node,因此Routing List中應(yīng)有兩條記錄。OK,檢查通過。否則執(zhí)行步驟2:步驟2:在主數(shù)據(jù)庫上執(zhí)行以下SQL:ALTER AVAILABILITY GROUP Group # Group為 Always on名稱MODIFY REPLICA ONNVDB1 WITH (SECONDARY_ROLE (READ_ONLY_ROUTING_URL = NTCP:/VDB1.:1433); # u9erp為域
18、名稱ALTER AVAILABILITY GROUP GroupMODIFY REPLICA ONNVDB2 WITH (SECONDARY_ROLE (READ_ONLY_ROUTING_URL = NTCP:/VDB2.:1433); # VDB1 VDB2為數(shù)據(jù)庫服務(wù)器名稱ALTER AVAILABILITY GROUP GroupMODIFY REPLICA ONNVDB1 WITH (PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=(VDB2,VDB1); *注:Group為創(chuàng)建的可用性組名;VDB1、VDB2分別為主數(shù)據(jù)庫、輔數(shù)據(jù)庫名稱。再次檢查Routing List,應(yīng)已添加了兩條記錄。檢查數(shù)據(jù)庫同步情況步驟1:檢查主數(shù)據(jù)庫,使用SSMS連接到主數(shù)據(jù)庫。主數(shù)據(jù)庫狀態(tài)應(yīng)為已同步,可用性數(shù)據(jù)庫應(yīng)正常運(yùn)行。見圖中紅色部分。步驟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急救中心患者流分析與優(yōu)化考核試卷
- Unit 5 Section A(2a-2e) 教學(xué)設(shè)計(jì) 2024-2025學(xué)年人教版英語七年級(jí)上冊(cè)
- 危險(xiǎn)化學(xué)品運(yùn)輸車輛防腐蝕措施考核試卷
- 《我上學(xué)啦-可愛的校園》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)北師大版
- 印刷油墨的流變性能與印刷質(zhì)量考核試卷
- 木樓梯模塊化設(shè)計(jì)與應(yīng)用考核試卷
- 攝影器材行業(yè)知識(shí)產(chǎn)權(quán)戰(zhàn)略規(guī)劃與實(shí)施案例分析考核試卷
- 《簡(jiǎn)單的小數(shù)加減法》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年三年級(jí)下冊(cè)數(shù)學(xué)人教版
- 公司生產(chǎn)工作計(jì)劃提高生產(chǎn)效率
- 促進(jìn)社區(qū)社會(huì)治安和諧的工作計(jì)劃
- 2025年個(gè)人所得稅贍養(yǎng)老人費(fèi)用分?jǐn)倕f(xié)議模板
- 2025人教版(2024)小學(xué)美術(shù)一年級(jí)下冊(cè)教學(xué)計(jì)劃、教學(xué)設(shè)計(jì)及教學(xué)反思(附目錄)
- 醫(yī)療器械使用安全和風(fēng)險(xiǎn)管理培訓(xùn)課件
- 2025年江西工業(yè)貿(mào)易職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫帶答案
- (正式版)JBT 14449-2024 起重機(jī)械焊接工藝評(píng)定
- 天文小報(bào)(流星與彗星)
- 研發(fā)費(fèi)用明細(xì)表模板
- 日本文學(xué)史試卷
- 小學(xué)畢業(yè)計(jì)算題專題訓(xùn)練22套(共25頁)
- 變電站綜合自動(dòng)化
- 農(nóng)村中學(xué)生良好學(xué)習(xí)習(xí)慣的養(yǎng)成
評(píng)論
0/150
提交評(píng)論