--1 --备份数据库 backup database northwind to disk='E:\northwind.bak' --2 --在主体服务器A上,创建数据库镜像端点,用于伙伴通讯 CREATE ENDPOINT DBMirroringEP as TCP (LISTENER_PORT=5022) FOR DATABASE_MIRRORING (ROLE=PARTNER,ENCRYPTION=SUPPORTED); ALTER ENDPOINT DBMirroringEP STATE=STARTED; --在镜像服务器B上,创建数据库镜像端点,用于见证通讯 CREATE ENDPOINT DBMirroringEP as TCP (LISTENER_PORT=5022) FOR DATABASE_MIRRORING (ROLE=PARTNER,ENCRYPTION=SUPPORTED); ALTER ENDPOINT DBMirroringEP STATE=STARTED; --在见证服务器W上,创建数据库镜像端点,用于见证通讯 CREATE ENDPOINT DBMirroringEP as TCP (LISTENER_PORT=5022) FOR DATABASE_MIRRORING (ROLE=WITNESS,ENCRYPTION=SUPPORTED); ALTER ENDPOINT DBMirroringEP STATE=STARTED; --3 配置数据库安全性 --说明:当前所有服务器使用相同的服务账户DBLAB\sqladmin 1) A use master go GRANT CONNECT ON ENDPOINT::"DBMirroringEP" TO "DBLAB\sqladmin"; go 2) B use master go GRANT CONNECT ON ENDPOINT::"DBMirroringEP" TO "DBLAB\sqladmin"; go 3) W use master go GRANT CONNECT ON ENDPOINT::"DBMirroringEP" TO "DBLAB\sqladmin"; go --4 --启动数据库镜像 --注意顺序,需要首先在镜像服务器上配置伙伴 --1 在B上,指定伙伴端点 ALTER DATABASE Northwind SET PARTNER =N'TCP://192.168.0.181:5022' GO --2 在A上,指定伙伴端点 ALTER DATABASE Northwind SET PARTNER =N'TCP://192.168.0.182:5022' GO --3 在A上,指定见证服务器端点 ALTER DATABASE Northwind SET WITNESS =N'TCP://192.168.0.183:5022' GO --5 配置数据库镜像事务安全级别 ALTER DATABASE Northwind SET SAFETY FULL GO --高可用性模式配置完毕 |
相关文章
- LVS-DR模式的配置及Heartbeat+Ldirectord+DR高可用负载均衡集群的搭建
- 用Heartbeat配置Linux高可用性集群
- LVS之DR模式实战及高可用性
- 配置keepalived实现高可用性mysql主主复制
- Hyper-V 高可用性 (创建及配置Hyper-V群集)
- 配置keepalived实现高可用性mysql主主复制
- 用Heartbeat配置Linux高可用性集群
- Kafka 0.9+Zookeeper3.4.6集群搭建、配置,新Client API的使用要点,高可用性测试,以及各种坑 (转载)
- Redis 哨兵高模式搭建及Java代码配置
- SQL Server 2012 AlwaysOn高可用配置之八:新建可用性组