問題描述
==============
如何還原SQL Server 數據庫到AlwaysOn可用性組
問題解答
==============
我們無法在一個可用組的數據庫上執行還原操作,如果需要的話,我們必須從可用性組中刪除數據庫然後再還原和重新配置。它與您在鏡像或日誌傳送方案中所使用的類似。
下面是相關的步驟去還原SQL Server數據庫到AlwaysOn可用性組
步驟1: 從可用性組中刪除數據庫
1)在新的主服務器上,擴展可用性組的可用性數據庫的列表。
2)右鍵單擊要還原的數據庫,然後選擇"從上下文菜單中刪除可用組中的數據庫……"。
3)單擊"確定"以從可用性組中刪除數據庫。
步驟2: 還原數據庫
1)在"數據庫"文件夾上的主服務器上,右鍵單擊要恢復的數據庫並選擇"還原數據庫"
步驟3: 將數據庫添加到可用性組
在數據庫的還原到新的主服務器完成後,可以將其重新放入可用性組。
1)在輔助服務器上的"數據庫"文件夾中,右鍵單擊"數據庫",並從上下文菜單中選擇"刪除"。點擊"確定"。
2) (對主體數據庫在進行一次完整備份,備份拷貝到共享路徑下面)在主服務器的可用性組中的右鍵單擊"可用性數據庫",並從上下文菜單中選擇"添加數據庫……"。單擊"下一步"。
3)選擇要添加到組中的數據庫,然後單擊"下一步"。
4)在數據同步中選擇"完全"。這將需要在主服務器上的數據庫的完整備份,並將其還原在輔助服務器上。指定要放置備份文件的主和所有輔助服務器的網絡位置。單擊"下一步"。
5)使用"連接…"按鈕建立一個連接到輔助服務器。單擊"下一步"。
6)"添加數據庫到可用性組"嚮導將驗證新可用性組數據庫的所有設置。當它完成時,單擊"下一步"。
7)驗證選項,然後單擊"完成"將數據庫添加到可用性組
參考文檔:
https://blogs.msdn.microsoft.com/sqlgardner/2012/08/28/sql-2012-alwayson-and-backups-part-3-restore/
https://msdn.microsoft.com/zh-cn/library/ff878113(v=sql.110).aspx