更新时间:2023-10-07
以下案例演示中“\\192.168.120.105\z$\”IP为AlwaysON集群中某个节点,存在盘符“Z”。
假定高可用性组为SQLAG ,假定新增的数据库为BASICDB 。
- 全备数据库,在数据库所在副本节点中全备所有数据库。
BACKUP DATABASE [BASICDB] TO DISK = '\\192.168.120.105\z$\BACKUP\BASICDB_full.bak' WITH FORMAT, NAME = 'BASICDB_backup';
go
- 还原数据库,在未同步的副本节点上,以NORECOVERNY选项进行恢复。
RESTORE DATABASE [BASICDB] FROM DISK = '\\192.168.120.105\z$\BACKUP\BASICDB_full.bak' WITH NORECOVERY;
go
- 日志备份,创建完整备份之后,必须在数据库所在副本节点创建日志备份。
BACKUP LOG [BASICDB] TO DISK = '\\192.168.120.105\z$\backup_log1\BASICDB_log.bak';
go
- 日志还原,在未同步的副本节点上,以NORECOVERNY选项进行日志恢复。
RESTORE LOG [BASICDB] FROM DISK = '\\192.168.120.105\z$\backup_log\BASICDB_log.bak' WITH FILE=1, NORECOVERY;
go
- 加入alwaysON,主副本节点上可用性组添加数据库。
ALTER AVAILABILITY GROUP [SQLAG] ADD DATABASE [BASICDB]
GO
- 辅助副本节点上设置副本。
ALTER DATABASE [BASICDB] SET HADR AVAILABILITY GROUP = [SQLAG]
GO
主节点上检查同步情况,右键可用性组,选择控制面板。