程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> Windows2012設置裝備擺設SQLServer2014AlwaysOn的圖解

Windows2012設置裝備擺設SQLServer2014AlwaysOn的圖解

編輯:MSSQL

Windows2012設置裝備擺設SQLServer2014AlwaysOn的圖解。本站提示廣大學習愛好者:(Windows2012設置裝備擺設SQLServer2014AlwaysOn的圖解)文章只能為提供參考,不一定能成為您想要的結果。以下是Windows2012設置裝備擺設SQLServer2014AlwaysOn的圖解正文


SQLserver 2014 AlwaysOn加強了原本的數據庫鏡像功效,使得先前的單一數據庫毛病轉移釀成以組(多個數據)為單元的毛病轉移。同時可以支撐多達9個復制同伴,可讀性幫助正本辦事器等多個特征。關於以組為單元的數據庫,重要是處理運用關於多個數據庫之間存在的依附性,從而停止全體轉移。其次,可以將那些報表或許只讀需求轉移到只讀幫助正本,從而年夜年夜削減主正本的負載,使得主正本加倍輕易擴大,更好地支撐臨盆負載,和對要求供給更快的呼應。
本文描寫了基於虛擬情況Windows 2012 + SQLserver 2014 AlwaysOn設置裝備擺設進程。

1、設置裝備擺設情況描寫

<code class="hljs scss">基於Vmware workstation 12,4台虛擬機,個中一台域控,3個SQL節點,應用NAT形式,封閉DHCP 
此處為簡化演示,先裝置2個節點的AlwaysOn,即SQLnode1,SQLnode2 
機械稱號 IP GateWay DNS
SQLDC 192.168.171.20 192.168.171.2 127.0.0.1
SQLnode1(主) 192.168.171.21 192.168.171.2 192.168.171.20
SQLnode2(輔) 192.168.171.22 192.168.171.2 192.168.171.20
SQLnode3(輔) 192.168.171.23 192.168.171.2 192.168.171.20
AlwaysOnWSFC 192.168.171.18 
</code>

2、設置裝備擺設AlwaysOn條件

<code class="hljs scss"> [裝置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)
</code>

3、開啟AlwaysOn

1)應用與賬戶啟動sqlserver(2節點)

確保2節點應用了域用戶賬號啟動

 

2)啟用AlwaysOn可用性組(2節點)

翻開SQLserver設置裝備擺設治理器,找到SQLserver辦事,勾選啟用AlwaysOn可用性組


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


4)驗證AlwaysOn開啟(2節點)

右單擊SQLserver辦事器選擇屬性,可以看到啟用HADR為True,即注解AlwaysOn已失效


5)在主節點上創立演示庫及表

<code class="hljs scss"><code class="hljs sql">此處演示我們基於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' ); </code></code>

6)創立同享文件夾,用於寄存備份和幫助節點讀取備份

以下圖,創立了同享文件夾

7)為同享文件夾分派適合的權限


8、備份數據庫

此步調可以省略,可以在初始化的時刻有SQLserver自行備份及復原
backup database AlwaysonDB1 to disk='C:\AlwaysonBAK\AlwaysonDB1.BAK';
backup database AlwaysonDB2 to disk='C:\AlwaysonBAK\AlwaysonDB2.BAK';

4、設置裝備擺設AlwaysOn可用性組

1)應用可用性組領導,以下圖

<喎�"http://www.jb51.net/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxjb2RlIGNsYXNzPQ=="hljs scss">2)指定可用性組稱號

3)為可用性組選擇數據庫,即哪些數據庫為為以後可用性組

4)添加幫助節點


5)設置裝備擺設轉移形式和提交形式,可讀等

相干選項項目有描寫,可參考。如正本形式等


6)端點設置裝備擺設,保存缺省便可

此處的端點設置裝備擺設同等於數據庫鏡像時的端點


7)備份首選項

重要是用於設定誰人正本具有優先備份的權限

此處疏忽了偵聽器的設置裝備擺設,可以在後續停止設置裝備擺設


8)選擇數據同步方法

此處選擇了完全同步,即SQLserver會主動去備份和在幫助正本長進行復原


9)驗證設置裝備擺設


10)摘要信息


11)開端構建AlwaysOn可用組


12)構建完成


13)驗證可用性組

節點1以下圖


節點2以下圖,2個數據庫顯示為已同步


14)可用性組治理面板

右單擊AlwaysOn高可用性,選擇顯示面板

 

5、測試AlwaysOn毛病轉移

1)選擇可用性組,右單擊,選擇毛病轉移

 

2)毛病轉移領導


3)選擇新的主正本


4)銜接到正本


5)轉移的摘要信息


6)開端毛病轉移


7)驗證轉移成果


8)測試主動毛病轉移

以後讀寫節點為SQLNODE2,直接將SQLNODE2 sqlserver辦事重啟,可用組會主動漂移到SQLNODE1。截圖略。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved