备份数据库: 在主服务器上执行完备备份和事件日志备份。
sql
复制代码
BACKUP DATABASE 主数据库名 TO DISK = 'C:\Backup\主数据库.bak'; BACKUP LOG 主数据库名 TO DISK = 'C:\Backup\主数据库.trn';
还原镜像数据库: 将备份还原到镜像服务器,保持数据库处于 NORECOVERY 模式。
sql
复制代码
RESTORE DATABASE 镜像数据库名 FROM DISK = 'C:\Backup\主数据库.bak' WITH NORECOVERY; RESTORE LOG 镜像数据库名 FROM DISK = 'C:\Backup\主数据库.trn' WITH NORECOVERY;
配置数据库镜像: 在主服务器上配置镜像:
sql
复制代码
ALTER DATABASE 主数据库名 SET PARTNER = 'TCP://镜像服务器名:5022';
添加见证服务器(可选):
sql
复制代码
ALTER DATABASE 主数据库名 SET WITNESS = 'TCP://见证服务器名:5022';
验证配置: 使用 SQL Server Management Studio (SSMS) 查看数据库镜像状态。