sql??server?2012高可用解決方案
sql server 2012 提供了多種可用于高可用性的解決方案,例如:
1. 通過(guò)使用 alwayson 可以提供虛擬 ip 地址(vip)來(lái)實(shí)現(xiàn)故障轉(zhuǎn)移和讀取可擴(kuò)展性。
2. 鏡像(mirroring)。它可以在兩個(gè)實(shí)例之間同步數(shù)據(jù)庫(kù),并保持可用性。一個(gè)實(shí)例成為主實(shí)例,另一個(gè)是鏡像實(shí)例,而數(shù)據(jù)則同時(shí)被寫(xiě)入兩個(gè)實(shí)例。
3. 數(shù)據(jù)庫(kù)復(fù)制。在這種情況下,一個(gè)實(shí)例成為發(fā)布者,負(fù)責(zé)將數(shù)據(jù)更改發(fā)布到訂閱者。變更在訂閱服務(wù)器上執(zhí)行,而不會(huì)影響發(fā)布服務(wù)器或其他訂閱服務(wù)器。
4. 所謂的“alwayson 復(fù)制”技術(shù)只能用于 sql server 2016 及更高版本中。
5. 群集(clustering)。雖然它并不是 sql server 自身的一項(xiàng)功能,但仍然是一種可用于實(shí)現(xiàn)高可用性的方法。群集包括兩個(gè)或多個(gè)服務(wù)器,在群集內(nèi)運(yùn)行具有相同配置項(xiàng)的sql server 實(shí)例,并且使得當(dāng)有一個(gè)服務(wù)器失敗后,另一個(gè)節(jié)點(diǎn)接管。
以上列出的方式?jīng)]有絕對(duì)的好與壞,唯有根據(jù)自己現(xiàn)有環(huán)境進(jìn)行綜合考慮,并根據(jù)需求選用適合自己業(yè)務(wù)的方案。
本教程按照sql server 2012步驟具體如下:
1.環(huán)境配置
2.域環(huán)境搭建
3.配置故障轉(zhuǎn)移
4.搭建數(shù)據(jù)庫(kù)alwayon
環(huán)境配置:
1.準(zhǔn)備三臺(tái)服務(wù)器
序號(hào) | 內(nèi)網(wǎng)ip | 系統(tǒng) | 賬號(hào)密碼 | 描述 |
---|---|---|---|---|
1 | 172.19.200.110 | Windows server 2008 r2 | administrator (一致) | 域控,dns,仲裁服務(wù)器 |
1 | 172.19.87.147 | Windows server 2008 r2 | administrator (一致) | 集群節(jié)點(diǎn)1 |
1 | 172.19.87.146 | Windows server 2008 r2 | administrator (一致) | 集群節(jié)點(diǎn)2 |
2.三臺(tái)服務(wù)器阿里云在同一個(gè)安全組下(內(nèi)網(wǎng)互通)
3.三臺(tái)服務(wù)器分別安裝 .NETFramWork 3.5及故障轉(zhuǎn)移集群角色
4.域控服務(wù)器外網(wǎng)帶寬問(wèn)題(解決方案:域控服務(wù)器添加專屬安全組,禁止外網(wǎng)和內(nèi)網(wǎng)訪問(wèn))
5.SQL AlwaysOn設(shè)置自動(dòng)故障轉(zhuǎn)移(偵聽(tīng)器),必須開(kāi)通阿里云高可用虛ip(Havip),否則則會(huì)出現(xiàn)只主副本可以訪問(wèn),域內(nèi)其他節(jié)點(diǎn)訪問(wèn)不到。
5.SQL AlwaysOn鎖承載的服務(wù)器必須同一阿里云可用區(qū)
6.SQL AlwaysOn如果通過(guò)偵聽(tīng)器ip訪問(wèn),節(jié)點(diǎn)服務(wù)器同一區(qū)域即可,不需要同一可用區(qū)
7.鏈接只讀路由連接串為【connectionString=“Data Source=偵聽(tīng)器名稱;Initial Catalog=數(shù)據(jù)名稱;Integrated
Security=SSPI;ApplicationIntent=ReadOnly;MultiSubnetFailover=True;”】
到此這篇關(guān)于sql server 2012高可用解決方案的文章就介紹到這了,更多相關(guān)sql server 2012高可用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
delete from 表名與truncate table 表名區(qū)別
delete from 表名與truncate table 表名區(qū)別,選擇適合我們的刪除數(shù)據(jù)庫(kù)數(shù)據(jù)的方法2012-10-10SQLSERVER數(shù)據(jù)庫(kù)備份后無(wú)法還原的解決辦法
有時(shí)候?yàn)榱丝紤]數(shù)據(jù)安全我們都會(huì)備份數(shù)據(jù)庫(kù),sqlserver的備份格式一般都是bak結(jié)尾的,但覆蓋時(shí)容易出問(wèn)題,這里簡(jiǎn)單介紹下,需要的朋友可以參考下2013-08-08SQL Server誤區(qū)30日談 第30天 有關(guān)備份的30個(gè)誤區(qū)
備份不會(huì)導(dǎo)致對(duì)用戶對(duì)象加鎖,雖然備份對(duì)IO系統(tǒng)的負(fù)擔(dān)導(dǎo)致看起來(lái)阻塞了,但實(shí)際上不會(huì)。唯一的特例是當(dāng)備份包含到那些最小日志操作涉及到的數(shù)據(jù)區(qū)需要被加鎖時(shí),這個(gè)操作會(huì)阻塞CheckPoint,但DML操作永遠(yuǎn)不會(huì)受到備份操作的阻塞2013-01-01SQLServer 2005 實(shí)現(xiàn)數(shù)據(jù)庫(kù)同步備份 過(guò)程-結(jié)果-分析
簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)庫(kù)復(fù)制就是由兩臺(tái)服務(wù)器,主服務(wù)器和備份服務(wù)器,主服務(wù)器修改后,備份服務(wù)器自動(dòng)修改2012-06-06SQL對(duì)數(shù)據(jù)進(jìn)行按月統(tǒng)計(jì)或?qū)?shù)據(jù)進(jìn)行按星期統(tǒng)計(jì)的實(shí)例代碼
這篇文章主要介紹了SQL對(duì)數(shù)據(jù)進(jìn)行按月統(tǒng)計(jì)或?qū)?shù)據(jù)進(jìn)行按星期統(tǒng)計(jì)的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08公網(wǎng)遠(yuǎn)程訪問(wèn)局域網(wǎng)SQL Server數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)的重要性相信大家都有所了解,在某些場(chǎng)景下,數(shù)據(jù)庫(kù)已經(jīng)成為企業(yè)正常運(yùn)行必不可少的條件之一。與企業(yè)的其他工作一樣,數(shù)據(jù)庫(kù)也需要進(jìn)行必要的維護(hù),想詳細(xì)了解的同學(xué)可以參考這篇文章2023-04-04查詢SQL Server數(shù)據(jù)庫(kù)服務(wù)器IP地址的多種有效方法
作為數(shù)據(jù)庫(kù)管理員或開(kāi)發(fā)人員,了解如何查詢SQL Server數(shù)據(jù)庫(kù)服務(wù)器的IP地址是一項(xiàng)重要技能,本文將介紹幾種簡(jiǎn)單而有效的方法,幫助你輕松獲取這一信息,無(wú)論你是新手還是經(jīng)驗(yàn)豐富的專業(yè)人士,這些方法都能為你提供所需的信息,需要的朋友可以參考下2025-02-02通用分頁(yè)存儲(chǔ)過(guò)程,源碼共享,大家共同完善
通用分頁(yè)存儲(chǔ)過(guò)程,源碼共享,大家共同完善...2007-04-04