Sqlserver 2014 alwayson 架構新增輔助節點上的資料庫

ywxj_001發表於2017-11-07
環境:
Sqlserver 2014 alwayson 架構
主節點1個:已經有資料庫在alwayson架構裡面
輔助節點2個:已經有資料庫在alwayson架構裡面

目的:
現在在主節點有一個單獨的庫,要讓這個庫變成alwayson架構。
把主節點的這個庫加入alwayson

步驟:
1、備份主節點的獨立資料庫
use master
GO
BACKUP DATABASE [EDI_VIP_Import] TO  DISK = N'D:\dbbackup\EDI_VIP_Import_full.bak' 
WITH COMPRESSION, NOFORMAT, NOINIT,stats=5
GO

2、還原資料庫到輔助節點1和輔助節點2
輔助節點1:
use master
go
restore database [EDI_VIP_Import] from disk=N'\\10.0.2.100\d$\dbbackup\EDI_VIP_Import_full.bak' 
with norecovery,stats=5
go

輔助節點2:
use master
go
restore database [EDI_VIP_Import] from disk=N'\\10.0.2.100\d$\dbbackup\EDI_VIP_Import_full.bak' 
with norecovery,stats=5
go

3、備份主節點的事務日誌:
use master
GO
BACKUP log [EDI_VIP_Import] TO  DISK = N'D:\dbbackup\EDI_VIP_Import_log.bak' 
WITH COMPRESSION, NOFORMAT, NOINIT,stats=5
GO

4、還原輔助節點1和輔助節點2的事務日誌:
use master
GO
restore log [EDI_VIP_Import] from disk=N'\\10.0.2.100\d$\dbbackup\EDI_VIP_Import_log.bak' 
with norecovery,stats=5
go

use master
GO
restore log [EDI_VIP_Import] from disk=N'\\10.0.2.100\d$\dbbackup\EDI_VIP_Import_log.bak' 
with norecovery,stats=5
go

5、主節點上可用性組新增資料庫:
use master
GO
ALTER AVAILABILITY GROUP [WMSEDI_AlwaysOn] ADD DATABASE [EDI_VIP_Import]

6、輔助節點上設定副本:
use master
GO
ALTER DATABASE [EDI_VIP_Import] SET HADR AVAILABILITY GROUP = [WMSEDI_AlwaysOn]
GO

use master
GO
ALTER DATABASE [EDI_VIP_Import] SET HADR AVAILABILITY GROUP = [WMSEDI_AlwaysOn]
GO

7、主節點上檢查同步情況:
exec opsdb.dbo.spm_AG_Moniter










來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2146906/,如需轉載,請註明出處,否則將追究法律責任。

相關文章