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