SQL Server 2008 數據庫鏡像部署實例之一 數據庫準備
一、目標
利用Sql Server 2008 enterprise X64,建立異步(高性能)鏡像數據庫,同時建立見證服務器實現自動故障轉移。
二、前提條件、限制和建議
2.1、伙伴雙方(主體服務器和鏡像服務器)及見證服務器必須使用相同版本的Sql Server
2.2、如使用見證服務器,擇須確保其系統上安裝 Sql Server 2005或更高版本
2.3、在鏡像服務器上創(chuàng)建鏡像數據庫時,確保制定相同的數據庫名稱WITH NOREBOVORY來還原主題數據庫備份。另外,還必須通過 WITH NORECOVERY 應用在該備份執(zhí)行后創(chuàng)建的所有日志備份。如果數據庫鏡像已經停止,則必須將對主體數據庫執(zhí)行的所有后續(xù)日志備份應用到鏡像數據庫中,然后才可以重新啟動鏡像。
2.4、跨數據庫事務和分布式事務均不支持數據庫鏡像
2.5、鏡像的數據庫路徑盡量與主體服務相同,如果主體服務器CPU利用率在50%以上,擇不建議配置自動故障轉移
2.6、建議配置高效穩(wěn)定的網絡環(huán)境
三、設置概述
3.1、確保所有數據庫用戶在鏡像服務器上都有登錄名
3.2、在向另一個服務器實例提供數據庫之前,您必須在該服務器實例上建立數據庫用于新服務器實例時所需的環(huán)境
3.3、使用 NORECOVERY 還原最近的主體數據庫完整備份,以創(chuàng)建鏡像數據庫。確保執(zhí)行備份時主體數據庫已使用完整恢復模式。鏡像數據庫和主體數據庫名稱必須相同,并且它們在數據庫鏡像會話中不能被重命名。
3.4、設置安全性并啟動數據庫鏡像會話??梢允褂?Transact-SQL 或數據庫鏡像向導來設置鏡像。
3.5、(可選)將見證服務器添加到會話。
四、在Windows Server 2008 R2上安裝Sql Server 2008 enterprise X64
4.1、SQL Server 2008 需要.NET 3.5支持,所以安裝之前需要安裝.NET3.5。在服務器管理的功能單元中,添加.NET Framework 3.5.1功能
4.2、安裝時選擇全新SQL Server獨立安裝
4.3、選定功能組件,注意安裝目錄與其他節(jié)點保持一致
4.4、使用默認實例名稱,或者與其他節(jié)點相同
4.5、設定服務啟動賬戶,這里配置所有,服務均使用域管理啟動
4.6、設置混合身份登錄、制定SQL Server管理員
4.7、點擊下一步,等待安裝完成。在其他節(jié)點按照同樣方式安裝SQL Server
五、配置數據庫鏡像前的數據庫準備
5.1、確認數據庫使用了完整恢復模式:打開SQL Server Management,在VirtualManagerDB數據庫(將要鏡像的數據庫)上點擊右鍵選擇屬性,定位到選項頁,將恢復模式改為“完整”
5.2、備份主體數據庫:在VirtualManagerDB數據庫上點擊右鍵——任務——備份,備份類型選擇完整
5.3、將備份文件拷貝到鏡像節(jié)點,執(zhí)行還原。右鍵點擊數據庫,選擇還原數據庫
選定備份文件,寫入還原數據庫名稱,注意此數據庫名稱必須與主體服務器數據庫名稱一致。即VirtualManagerDB。
點擊選項頁,勾選覆蓋現有數據庫。選擇NORECOVERY模式
5.4、進行完整日志備份,執(zhí)行backup LOG VirtualManagerDB to Disk = 'c:\backup\vlogback.bak'
5.5、同樣,事務日志備份在鏡像數據庫上還原。鏡像數據庫上,點擊右鍵——任務——還原——事務日志
5.6、在還原選項中選中NORECOVERY,執(zhí)行還原操作。
至此第一部分結束,接下來開始介紹配置鏡像連接!!
相關文章
SQLServer 2008 Merge語句的OUTPUT功能
SQL Server 2005中的Output功能可以把Insert,Update和Delete的內容都返回,2008中的Output同樣具有此功能2009-07-07sql2008設置subcategory報表參數可用值和默認值步驟分享
sql2008設置subcategory報表參數可用值和默認值步驟分享,大家參考使用吧2013-12-12使用Navicat Premium將SQLServer數據導出為sql格式
這篇文章主要介紹了使用Navicat Premium將SQLServer數據導出為sql格式,需要的朋友可以參考下2016-12-12sql Server 2008 R2還原或刪除數據庫時總是出錯的解決方法
這篇文章主要介紹了sql Server 2008 R2還原或刪除數據庫時總是出錯的解決方法,需要的朋友可以參考下2015-10-10SQL Server 2008 備份數據庫、還原數據庫的方法
這篇文章主要介紹了SQL Server 2008 備份數據庫、還原數據庫的方法,需要的朋友可以參考下2014-08-08