合 在非域环境下搭建MSSQL 2016高可用之镜像传输
- 搭建MSSQL 2008R2高可用之发布订阅(数据库复制):https://www.xmmup.com/dajianmssql-2008r2gaokeyongzhifabudingyueshujukufuzhi.html
- 搭建MSSQL 2008R2高可用之日志传输(Log Shipping):https://www.xmmup.com/dajianmssql-2008r2gaokeyongzhirizhichuanshulog-shipping.html
架构
(1) 数据库:SQL Server 1016
(2) 操作系统:Windows Server 1012 R2 DataCenter 64位(数据中心版)
操作系统:都是Windows Server 1012 R2 DataCenter 64位
服务器包括3台,非域环境:
- 主体节点:192.168.0.101
- 镜像节点:192.168.0.102
- 见证服务器:192.168.0.103
其中,101、102和103都需要提前安装好SQL Server 1016数据库!
数据库初始化
主库备份
1 2 3 4 | create database lhrdb2; ALTER DATABASE [lhrdb2] SET RECOVERY FULL; backup database lhrdb2 TO DISK= N'd:\bk\lhrdb2.bak' with format,stats=5,compression; backup log lhrdb2 TO DISK= N'd:\bk\lhrdb2_log.bak' with format,stats=5,compression; |
备库还原
将主库的备份文件传输到备库的目录中:
1 2 | RESTORE DATABASE [lhrdb2] FROM DISK = N'd:\bk\lhrdb2.bak' with NORECOVERY,stats=5; RESTORE LOG lhrdb2 FROM DISK= N'd:\bk\lhrdb2_log.bak' WITH NORECOVERY; |
注意保持数据库为正在还原状态(norecovery)!!!
修改hosts文件
C:\Windows\System32\drivers\etc\