2013年1月28日 星期一

Setup SQL Server 2012 Always On Availability Groups using Skip initial data synchronization 使用略過初始資料同步處理來設定SQL Server AlwaysOn Availability Groups

Setup SQL 2012 Always On Availability Groups using Skip initial data synchronization

使用略過初始資料同步處理來設定SQL Server Always On Availability Groups

可以做到不中斷服務,初始化次要資料庫的備份檔之後的交易會自動接續同步到次要資料庫

from my MSDN blog January 28, 2013


1.在選取初始資料同步處理時,選擇[略過初始資料同步處理](Skip initial data synchronization)

2.驗證時會略過很多項目

3.完成時也會略過很多項目

4.此時AG新增成功,因為第二的Instance還沒有MyDB資料庫存在,所以在第二個Instance的可用性資料庫會出現驚嘆號

5.啟動[顯示儀表板],第二個Instance的MyDB會出現驚嘆號,同步處理狀態為"未進行同步處理"

6.接著可以進行新增可用性群組接聽程式。請參考這篇 Quick Setup a SQL Server 2012 AlwaysOn Availability Groups  的步驟7.新增可用性群組接聽程式

7.將主要Instance上的MyDB資料庫做備份(a Full Backup and a Log Backup)並指定NO RECOVERY 還原到第二個Instance。


-- 第1個也就是主要的Instance SQL2012A1

BACKUP DATABASE [MyDB] TO DISK = N'C:\Temp\MyDB.bak'
GO
BACKUP LOG [MyDB] TO DISK = N'C:\Temp\MyDB.trn'
GO

-- 第2個Instance SQL2012A2

RESTORE DATABASE [MyDB] FROM DISK = N'C:\Temp\MyDB.bak'
WITH NORECOVERY
GO
RESTORE LOG [MyDB] FROM DISK = N'C:\Temp\MyDB.trn'
WITH NORECOVERY
GO

 

8.再到第二個Instance將可用性資料庫加入可用性群組

[Reference]

Select Initial Data Synchronization Page (Always On Availability Group Wizards)

沒有留言:

SQL Server Database Mirroring 資料庫鏡像

SQL Server Database Mirroring 資料庫鏡像