標簽:SQL SERVER/MSSQL SERVER/數據庫/DBA/鏡像
概述
本章內容主要講述數據庫鏡像的安裝,安裝環境是在域環境下進行安裝。
環境:SQL Server 2008 r2 企業版
域服務器IP:192.168.2.10
主體數據庫服務器:機器名(CLU13);IP(192.168.2.13)
鏡像數據庫服務器:機器名(CLU12);IP(192.168.2.12)
見證服務器:IP(192.168.2.10)
目錄
安裝數據庫鏡像
備份還原數據庫
將需要進行數據庫鏡像的數據庫先進行數據庫完整備份,然后再進行日志備份,將備份的數據庫文件和日志文件拷貝到鏡像服務器磁盤下。
1.在鏡像服務器中還原剛才備份的數據庫,還原完整備份,還原的數據名AdventureWorks2008R2,恢復狀態選擇RESTORE WITH NORECOVERY
2.還原日志文件,恢復狀態選擇RESTORE WITH NORECOVERY
配置數據庫鏡像
3.以域用戶登入CLU13服務器,打開SQL Server,右鍵AdventureWorks2008R2-任務-鏡像,點擊配置安全性
4.這一步是選擇是否要配置見證服務器,這里選擇“是”,也可以選擇否,在后面配置完鏡像后還可以添加見證服務器
5.默認勾選
6.主體服務器默認已連接,點下一步
7.點擊連接,因為主體和鏡像服務器都加入了域,所以以windows身份連接即可。
8.見證服務器同上,也是以windows身份連接
9.創建服務賬戶,由於這里是測試添加域管理員用戶,最后會在登入名中自動創建用戶
10.點擊完成
11.開始鏡像
12.帶故障轉移的數據庫鏡像配置完成
13.打開數據庫鏡像監視器
注意:數據庫服務的啟動用戶必須是域用戶
如何搭建域環境參考:http://www.cnblogs.com/chenmh/p/4444168.html
應用端連接數據庫鏡像參考:https://technet.microsoft.com/zh-cn/library/ms175484.aspx
總結
數據庫鏡像不足的地方在於作為鏡像的數據庫是無法訪問的,無法分擔主體的壓力,所以微軟在SQL Server 2012版中加入了AlwaysOn,AlwaysOn可以通過配置只讀路由訪問輔助副本,從而分擔主要副本服務器的壓力。在域環境下配置數據庫鏡像比較容易;在非域環境下配置數據庫鏡像需要配置憑證還需要對憑證加密,相對於域環境下復雜一點;由於是測試所以這里都是以域管理員進行創建,實際生產環境中需要控制權限。如果開啟鏡像出錯檢查三台服務器的1433,5022端口是否被防火牆阻止了。
備注: 作者:pursuer.chen 博客:http://www.cnblogs.com/chenmh 本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須注明文章來源,且在文章開頭明顯處給明鏈接,否則保留追究責任的權利。 《歡迎交流討論》 |