如何還原SQL Server 數據庫到Always On可用性組


問題描述

==============

如何還原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://michaelfirsov.wordpress.com/sql-2014-restoring-a-database-that-is-part-of-an-alwayson-availability-group/

https://mlichtenberg.wordpress.com/2016/02/02/how-to-restore-a-database-in-a-sql-server-alwayson-availability-group/

https://msdn.microsoft.com/zh-cn/library/ff878113(v=sql.110).aspx

https://blogs.technet.microsoft.com/canitpro/2013/08/19/step-by-step-creating-a-sql-server-2012-alwayson-availability-group/



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章