SQL Server 2008故障转移集群+数据库镜像配置实例之三
前兩篇文章已經(jīng)建立了SQL 2008 的故障轉(zhuǎn)移集群,由于故障轉(zhuǎn)移集群存在一個(gè)單點(diǎn)故障,既是當(dāng)網(wǎng)絡(luò)存儲(chǔ)設(shè)備不可用時(shí),整個(gè)集群就不可用了。所以為了獲得更好的高可用特性和容災(zāi)機(jī)制,我們可以將集群中的某一特定SQL數(shù)據(jù)庫配置一個(gè)鏡像數(shù)據(jù)庫。這樣,即使整個(gè)集群不可用,數(shù)據(jù)庫還可以從集群的主題數(shù)據(jù)庫遷移到鏡像上,當(dāng)集群內(nèi)任意節(jié)點(diǎn)恢復(fù)后,就可以從鏡像數(shù)據(jù)上遷移回集群。
這個(gè)方案結(jié)構(gòu)圖如下
一、配置集群的數(shù)據(jù)庫鏡像
?
具體配置方法參見,這里大概介紹一下流程
《SQL Server 2008 數(shù)據(jù)庫鏡像部署實(shí)例之一》
《SQL Server 2008 數(shù)據(jù)庫鏡像部署實(shí)例之二》
《SQL Server 2008 數(shù)據(jù)庫鏡像部署實(shí)例之三》
1、此例中我們在SQL集群中建立一個(gè)用于留言板的數(shù)據(jù)庫Message作? 為一個(gè)主數(shù)據(jù)庫
2、創(chuàng)建完整的Message數(shù)據(jù)庫備份、日志備份
3、在用做鏡像服務(wù)器的SQL Server上還原數(shù)據(jù)庫備份和日志備份。注意還原的時(shí)候一定要在選項(xiàng)卡中,勾選Restore with norecovery。否則鏡像不能成功
4、鏡像設(shè)置完成后如圖示:CSQL\SQL2008為集群名稱和SQL實(shí)例;Hyper-V02是鏡像數(shù)據(jù)庫。
在數(shù)據(jù)庫上點(diǎn)擊右鍵——任務(wù)——啟動(dòng)數(shù)據(jù)庫鏡像監(jiān)視器。在這里可以看到一些鏡像的詳細(xì)運(yùn)作信息,包括鏡像狀態(tài)、事務(wù)日志同步情況等等。
至此,SQL2008鏡像+故障轉(zhuǎn)移集群的實(shí)例全部完成,在實(shí)際使用的過程中還需要針對(duì)不同情況對(duì)不同的
高可用方案作出靈活的選擇。
二:關(guān)于運(yùn)行模式
在此例中選擇鏡像的運(yùn)行模式至關(guān)重要,因?yàn)樗P(guān)乎著故障時(shí)數(shù)據(jù)的的流向問題。運(yùn)行模式主要分為兩類,一是帶見證服務(wù)器的,另一個(gè)是不帶見證服務(wù)器的。
1、帶見證服務(wù)器的高安全性模式(帶自動(dòng)故障轉(zhuǎn)移功能的高安全模式)
此模式下,當(dāng)前主體服務(wù)器節(jié)點(diǎn)失敗,故障開始在節(jié)點(diǎn)間轉(zhuǎn)移,鏡像會(huì)話故障轉(zhuǎn)移到鏡像數(shù)據(jù)庫服務(wù)器上,故障在節(jié)點(diǎn)間轉(zhuǎn)移完成后,先前的主體服務(wù)器集群變成鏡像服務(wù)器,鏡像服務(wù)器變成主體服務(wù)器。
?
2、不帶見證服務(wù)器的高安全模式(不帶自動(dòng)故障轉(zhuǎn)移功能的高安全性模式會(huì)話)
此模式下,如果運(yùn)行當(dāng)前主體服務(wù)器的節(jié)點(diǎn)失敗,則群集中的其他節(jié)點(diǎn)將充當(dāng)主體服務(wù)器。注意,如果群集不可用,數(shù)據(jù)庫將不可用(可以強(qiáng)行將掛起的鏡像數(shù)據(jù)庫上線,這樣可能會(huì)丟失數(shù)據(jù))
?
3、不帶見證服務(wù)器的高性能模式(此例中使用的模式)
此模式下,如果群集故障轉(zhuǎn)移到另一節(jié)點(diǎn),在鏡像會(huì)話中,故障轉(zhuǎn)移群集實(shí)例將繼續(xù)作為主體服務(wù)器。如果整個(gè)群集出現(xiàn)問題,則可以將服務(wù)強(qiáng)制到鏡像服務(wù)器上。
?
4、帶見證服務(wù)器的高性能模式
此模式下,見證會(huì)話需要由兩個(gè)或多個(gè)服務(wù)器實(shí)例組成的仲裁。如果會(huì)話將仲裁丟失,則不能為數(shù)據(jù)庫服務(wù)。參見《見證服務(wù)器如何影響數(shù)據(jù)庫可用性》
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/dudumao/archive/2012/05/09/3339484.html
總結(jié)
以上是生活随笔為你收集整理的SQL Server 2008故障转移集群+数据库镜像配置实例之三的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为Android应用程序添加社会化分享功
- 下一篇: SQL Server聚集索引的选择