高可用性模式配置完毕

--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


--高可用性模式配置完毕
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值