本案例是双机热备,只设置主体服务器(主)和镜像服务器(从),不设置见证服务器
设置镜像前先检查是否启用了 主从服务器数据库的 TCP/IP协议 和 RemoteDAC
(1)打开SQL Server配置管理器,选择“SQL Server网络配置”-“MSSQLSERVER的协议”,在右侧启用TCP/IP协议,打开TCP/IP属性把IP地址设置为本地服务器地址。
(2)在SQL Server Management Studio中右键服务器连接选择Facets, 方面选择“外围应用配置器”,将属性“RemoteDACEnabled”的值改为“True”。
一、SQL Server基于数据库镜像的主从同步
主服务器:SQLSVR1, 192.168.10.2 | 从服务器:SQLSVR2, 192.168.10.3 |
--如果已经执行过镜像,则需要删除已有的镜像端点、加密证书、登录用户。相关命令: --查询数据库中密钥信息 SELECT * FROM sys.symmetric_keys --数据库已存在主密钥,删除该主密钥(如需) USE master; --1、创建 master 数据库主密钥 --如报错:密码验证失败。该密码不够复杂,不符合操作系统策略要求。 解决:设置复杂密码 或者 secpol.msc > 账户策略 > 密码策略 > 密码必须符合复杂性要求(禁用) --2、对服务器实例创建一个用于其数据库镜像出站连接的加密证书 |