四、基於Windows 2012配置SQL Server 2014 AlwaysOn

來源:互聯網
上載者:User

標籤:還原   code   vmw   word   number   title   alt   軟體   配置環境   

SQLserver 2014 AlwaysOn增強了原有的資料庫鏡像功能,使得先前的單一資料庫容錯移轉變成以組(多個資料)為單位的容錯移轉。同時可以支援多達9個複製夥伴,可讀性輔助複本伺服器等多個特性。對於以組為單位的資料庫,主要是解決應用對於多個資料庫之間存在的依賴性,從而進行整體轉移。其次,可以將那些報表或者唯讀需求轉移到唯讀輔助副本,從而大大減少主副本的負載,使得主副本更加容易擴充,更好地支援生產負載,以及對請求提供更快的響應。 
本文描述了基於虛擬環境Windows 2012 + SQLserver 2014 AlwaysOn配置過程。

一、配置環境描述
基於Vmware workstation 12,4台虛擬機器,其中一台域控,3個SQL節點,使用NAT模式,關閉DHCP             此處為簡化示範,先安裝2個節點的AlwaysOn,即SQLnode1,SQLnode2             機器名稱            IP                 GateWay     DNSSQLDC          192.168.171.20   192.168.171.2   127.0.0.1SQLnode1(主)    192.168.171.21   192.168.171.2   192.168.171.20SQLnode2(輔)    192.168.171.22   192.168.171.2   192.168.171.20SQLnode3(輔)   192.168.171.23    192.168.171.2   192.168.171.20AlwaysOnWSFC   192.168.171.18   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
二、配置AlwaysOn前提
  [安裝Windows 2012域控(For SQLServer 2014 AlwaysOn)](http://blog.csdn.net/leshami/article/details/51180359)  [Windows 2012配置容錯移轉(For SQLServer 2014 AlwaysOn)](http://blog.csdn.net/leshami/article/details/51218021)  [安裝SQLserver 2014(For AlwaysOn)](http://blog.csdn.net/leshami/article/details/51224954)
三、開啟AlwaysOn

1)使用與賬戶啟動sqlserver(2節點) 
確保2節點使用了域使用者帳號啟動 

2)啟用AlwaysOn可用性群組(2節點) 
開啟SQLserver組態管理員,找到SQLserver服務,勾選啟用AlwaysOn可用性群組 

3)重啟SQLserver使AlwaysOn生效(2節點) 

4)驗證AlwaysOn開啟(2節點) 
右單擊SQLserver伺服器選擇屬性,可以看到啟用HADR為True,即表明AlwaysOn已生效 

5)在主節點上建立示範庫及表

此處示範我們基於SQLnode1,作為主副本                  CREATE DATABASE AlwaysonDB1;                GO              CREATE DATABASE AlwaysonDB2;                GO              USE AlwaysonDB1;                GO              CREATE TABLE t1    (id INT ,dbname VARCHAR(20));                INSERT  INTO t1 VALUES  ( 1, ‘AlwaysonDB1‘ );               USE AlwaysonDB2;                CREATE TABLE t2    (id INT ,dbname VARCHAR(20));                INSERT  INTO t2 VALUES  ( 1, ‘AlwaysonDB2‘ );           
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

6)建立共用資料夾,用於存放備份以及輔助節點讀取備份 
如,建立了共用資料夾 

7)為共用資料夾分配合適的許可權 

8、備份資料庫 
此步驟可以省略,可以在初始化的時候有SQLserver自行備份及還原 
backup database AlwaysonDB1 to disk=’C:\AlwaysonBAK\AlwaysonDB1.BAK’; 
backup database AlwaysonDB2 to disk=’C:\AlwaysonBAK\AlwaysonDB2.BAK’;

四、配置AlwaysOn可用性群組

1)使用可用性群組嚮導,如 

2)指定可用性群組名稱 

3)為可用性群組選擇資料庫,即哪些資料庫為為當前可用性群組 

4)添加輔助節點 

5)配置轉移模式以及提交模式,可讀等 
相關選項項目有描述,可參考。如副本模式等 

6)端點配置,保留預設即可 
此處的端點配置等同於資料庫鏡像時的端點   需要開啟5022連接埠

7)備份喜好設定 
主要是用於設定那個副本具有優先備份的許可權 
此處忽略了接聽程式的配置,可以在後續進行配置 

8)選擇資料同步方式 
此處選擇了完整同步,即SQLserver會自動去備份以及在輔助副本上進行還原 

9)驗證配置 

10)摘要資訊 

11)開始構建AlwaysOn可用組 

12)構建完成 

13)驗證可用性群組 
節點1如 

節點2如,2個資料庫顯示為已同步 

14)可用性群組管理面板 
右單擊AlwaysOn高可用性,選擇顯示面板 

五、測試AlwaysOn容錯移轉

1)選擇可用性群組,右單擊,選擇容錯移轉 

2)容錯移轉嚮導 

3)選擇新的主副本 

4)串連到副本 

5)轉移的摘要資訊 

6)開始容錯移轉 

7)驗證轉移結果 

8)測試自動容錯移轉 
當前讀寫節點為SQLNODE2,直接將SQLNODE2 sqlserver服務重啟,可用組會自動漂移到SQLNODE1。略。

轉自http://blog.csdn.net/leshami/article/details/51226044

四、基於Windows 2012配置SQL Server 2014 AlwaysOn

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.