當前位置:首頁 » 編程語言 » sql2012集群
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2012集群

發布時間: 2023-06-15 00:41:53

sql sever 2012 Evaluation 和Express有什麼區別

1、版本不同

sql server 2012 Evaluation 是試用版(評估版)。

sql server 2012 Express是簡裝版。

2、使用時間和目的不同

sql server 2012 Evaluation有180天的使用限制。目的是供測試用。

sql server 2012 Express是免費的,可以隨意分發。

3、功能和使用場合不同

sql server 2012 Evaluation功能齊全,不能用於正式的商業環境中。

sql server 2012 Express是免費的簡裝版,缺少很多大型資料庫系統的功能,比如集群功能,數據倉庫功能,負載平衡設置。

(1)sql2012集群擴展閱讀:

sql server 2012 Express與MSDE的區別:

1、MSDE 最高可以支持二顆 CPU,但 SQL Server Express 只有一顆。

2、MSDE 資料庫最高只能用到 2GB,而 SQL Server 2005 Express和SQL Server 2008 Express 可到 4GB,最新版本的SQL Server 2008 R2 Express 最大資料庫 10G。

3、MSDE 沒有管理介面,但 SQL Server 有 Management Studio Express 可用。

4、SQL Server Express是MSDE的替代品,微軟已於2008年8月停止了對MSDE的支持。

② SQL Server 2012 標准版是否能搭建alwayson

SQLServer 2012 Always on是針對高可用性和災難恢復的新解決方案。可以配置一個或多個輔助副本以支持對輔助資料庫進行只讀訪問,並且可以將任何輔助副本配置為允許對輔助資料庫進行備份。 這樣就提供了硬體的使用效率。

「可用性組」針對一組離散的用戶資料庫(稱為「可用性資料庫」,它們共同實現故障轉移)支持故障轉移環境。一個可用性組支持一組主資料庫以及一至四組對應的輔助資料庫。可用性組在可用性副本級別進行故障轉移。故障轉移不是由諸如因數據文件丟失或事務日誌損壞而使資料庫成為可疑資料庫等資料庫問題導致的。

每組可用性資料庫都由一個「可用性副本」承載。有兩種類型的可用性副本:一個「主副本」和一到四個「輔助副本」。前者用於承載主資料庫,後者則承載一組輔助資料庫並作為可用性組的潛在故障轉移目標。主副本使主資料庫可用於客戶端的讀寫連接。此外,它在稱為「數據同步」的過程中使用,在資料庫級別進行同步。主副本將每個主資料庫的事務日誌記錄發送到每個輔助資料庫。每個輔助副本緩存事務日誌記錄(「硬化」日誌),然後將它們應用到相應的輔助資料庫。主資料庫與每個連接的輔助資料庫獨立進行數據同步。因此,一個輔助資料庫可以掛起或失敗而不會影響其他輔助資料庫,一個主資料庫可以掛起或失敗而不會影響其他主資料庫。

或者,您可以配置一個或多個輔助副本以支持對輔助資料庫進行只讀訪問,並且可以將任何輔助副本配置為允許對輔助資料庫進行備份。部署 AlwaysOn可用性組需要一個 Windows Server故障轉移群集 (WSFC)群集。
圖顯示一個可用性組,該組包含最大數目的可用性副本,即一個主副本和四個輔助副本。

來自:http://msdn.microsoft.com/zh-cn/library/ff877884.aspx

雖然2012 Always on是基於WSFC的,但是並不需要共享存儲,所以配置就非常簡單。

下面是我的安裝步驟:

至少需要三台機器(我創建了三台虛擬機,一台是作為DC,DNS伺服器,兩台Nod3)
(備註:為啥一定要3台,因為SQL SERVER 的 Cluster服務不能安裝在域伺服器上。Windows2008 R2 和SQL SERVER 2012 一定要打上sp1.否則有不可預知的錯誤)

機器名

角色

OS

IP Address

DC

Domain Controller

Windows 2008R2

192.168.1.10

Node1

Cluster Node 1

Windows 2008R2

192.168.1.11 Public

192.168.2.1

心跳線

Node2

Cluster Node 2

Windows 2008R2

192.168.1.12 Public

192.168.2.2

心跳線窗體底端

首先配置Windows集群:

1. 安裝.NETFramework 3.5.1 Features和Failover Clustering

2. 安裝Windows KB 2494036

3.新建集群

4.選擇加入集群的伺服器:

5.檢測配置:

6.不需要選擇檢測共享磁碟(AlwaysOn不需要)

7.開始檢測:

8.檢測內容(檢測完成後可以導出Report):

9.之後輸入Cluster名字和IP點擊下一步創建成功,成功後打開Server Manager查看集群配置(可以看到並沒有共享磁碟,跟傳統的集群還是有區別的):

現在我們集群已經配置後了,下一步是安裝SQLServer並且配置Always On.

我們已經配置了Cluster,Part2 我們安裝SQL Server 2012 評估版(要使用64位的SQLServer, X86不支持Always On)並且配置Alaways On Group.

1. 以管理員身份安裝

2.選擇單機安裝(不是集群安裝)

3.SQL Server 2012的新功能,可以在安裝的時候搜索最新的補丁,將補丁也以前安裝(這個是可選項)

4.規則檢測

5.選擇安裝組件

6.實例名:

7.計算需要的磁碟空間:

8.Service賬戶(域賬戶):

9.排序規則(可以根據自己需要選擇):

10.設置許可權,資料庫文件備份地址以及Filestream選項:

11.安裝後需要重新啟動(可以查看安裝日誌):

12.在ConfigurationManager中對SQL Server開啟Always OnHigh Availability(可以自動檢測到前面我們創建的Cluster名字)

設置更改後需要重啟Service.現在一切都具備了,我們可以配置Always On group了。

1.創建新的可用性組(可用性組向導,也可以用下面的選型):

2.輸入可用性組的名字:

3.選擇組中的資料庫:

4.Replica 選擇Node2(選擇自動Failover/可讀資料庫):

5.點擊下一步,Node1將會備份資料庫到Share Folder然後還原到Node2做同步 (Node1為主,Node2為輔助)

下一步就是測試Node2數據可讀已經Failover.

可用性組我們已經創建成功了,現在測試一下Node2 上讀取數據以及Failover.

1. 數據測據:Node1上創建表test插入記錄

在Node2上訪問test資料庫,數據可以查到(在Mirror中是不可以查詢的,而且數據同步不會導致Node2的連接斷掉):

2. Failover測試:

連接到Node2:

Failover後(Primary已經變成Node2):

可以看到Always On group 既保證了高可用性,有可以實現同步資料庫的只讀訪問,提供了硬體的利用率,非常給力的一個功能。

最後,建議在 「AlwaysOn 高可用性 」下-》 「可用性組」 中,增加一個可用性組偵聽器,在偵聽器中可以設定一個IP,對外用此IP提供服務。這樣,SQL服務的IP可以不同於windows集群的IP。兩項服務有可能會在兩台不同的機器上。

③ win10系統,安裝SQLServer2012失敗後,重新安裝後,提示群集節點失敗,望解決,謝謝!

你確定刪除干凈了?刪除干凈了不會出現這個問題,或者說刪除了系統內部別的東西了,所以才會出錯,如果沒有特別麻煩的話,建議重裝系統,比較快一點。加油!

④ 請教,sql server有類似ORACLE RAC的集群么

非要說接近的話,sql sverver2012開始的AlwaysOn會比較像rac的集群,當時sqlserver從來都不像Oracle那樣多寫,更多是讀寫分離。這也是被別人罵的最多的部分之一。但是做好設計和部署,不一定要用到RAC這種功能

⑤ 2012故障轉移群集的搭建(本人小白)

一、問題描述建立雙節點的WindowsServer2008故障轉移集群,為Hyper-v的高可用和SQLServer集群做好准備。二、配置集群群前的准備1、每個節點主機配備至少兩塊網卡,一塊用於連接共享存儲,一塊用於網路通信。不能兩者使用同一網路適配器2、每個節點伺服器鏈接到共享存儲,本例採用windowsstorageserver2008模擬iSCSI軟體共享存儲添加iSCSI的具體過程參給Windows2008ServerwithHyper-V添加Openfiler的iSCSI3、集群中的節點伺服器必須屬於同一個域。4、用於管理集群的用戶,不必使用域管理員賬戶,只要添加到本地管理員即可,同時是DomainUser組。本例為方便起見均採用與管理員賬號三、安裝故障轉移集群1、登錄其中一個集群節點,打開伺服器管理器,定位到功能項2、點擊添加功能,點選故障轉移集群,點擊下一步3、在向導最後,點擊安裝4、在其他節點的伺服器上重復以上操作四、驗證集群配置在創建集群之前,建議運行驗證集群配置,確認伺服器、網路、存儲是否符合要求1、開始——管理工具——故障轉移集群管理,打開故障轉移集群管理單元2、在管理界面的中間位置,點擊驗證配置3、點擊下一步,添加節點伺服器4、可以選擇運行所有測試,也可分類選擇,建議運行所有測試5、檢查完畢後,可以點擊查看報告,也可以到C:\Windows\Cluster\Reports路徑下去查看五、建立集群1、開始——管理工具——故障轉移集群管理,打開故障轉移集群管理單元2、在中間位置點擊創建一個集群3、點擊下一步,添加集群內的節點伺服器4、填入集群名稱,和使用的虛擬IP地址,途中10段的ip地址用來連接iSCSI存儲,可以將其去掉。在生產環境的IP地址段,選擇一個空閑IP當做集群的IP地址。5、確認之後,點擊下一步繼續,則開始創建集群6、最後點擊完成,完成集群建立。現在集群還沒有對任何服務和應用提供集群服務。需要使用服務和應用進行添加。下一篇文章將會介紹如何利用建立好的集群為Hyper-V提供在線遷移功能。

⑥ 如何正確安裝SQL server2012

1、 首先,在計算機中根據下載提示字元,打開可以供安裝使用的文件夾SQLFULL_x64_CHS並選擇SETUP.EXE

2、然後,進入安裝中心,逐步進行調試,在功能選擇界面將需要使用到的實例功能勾選即可,在非集群的情況下安裝SQL server2012

3、在一段時間的安裝配置後,會彈出安裝成功的頁面。意味著咱們的安裝成功解決

⑦ sql server 2012 能不能做集群

當然可以,我們有成功案例,而且是做了分區的集群,總數據量6tb,最大的表大概有4tb,做了4個patition,一共10台牛x伺服器。