SQL Server AlwaysOn安裝部署手冊(cè)_第1頁
SQL Server AlwaysOn安裝部署手冊(cè)_第2頁
SQL Server AlwaysOn安裝部署手冊(cè)_第3頁
SQL Server AlwaysOn安裝部署手冊(cè)_第4頁
SQL Server AlwaysOn安裝部署手冊(cè)_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論