
一、环境准备
服务器名称
服务器 IP
角色
WIN-HENASMQLNMM 192.168.83.188
主体服务器
WIN-2EBBBM4AJMC 192.168.83.189
镜像服务器
DESKTOP-HD18698 192.168.83.1
见证服务器
数据库版本:SQL Server 2008 R2
关闭数据库服务器的防火墙,或者开放 1433 和 5022 端口号。
主体和镜像服务器上创建 SID 和密码一致的数据库账号。
二、先决条件
1. 由于主体服务器需要往镜像服务器传送事务日志记录,因此数据库必须为完
整恢
复模式。
SELECT name,recovery_model_desc FROM sys.databases
2. 数据库镜像不支持 FILESTREAM,不能再主体服务器上创建 FILESTREAM
文件
组。不能包含 FILESTREAM 文件组的数据库配置镜像。
3. 在 32 位操作系统上,由于受每个数据库镜像会话所占用的工作线程数限制,
对于
每个服务器实例,数据库镜像最多支持 10 个数据库。
4. 为了获得最佳性能,建议为数据库镜像使用专用网络。
5. 数据库镜像会话需要通过镜像端点进行通信,请为端点打开相应的防火墙端
口。
默认的镜像端点使用 TCP 5022 端口。否则,配置数据库镜像时会导致超时。
三、配置证书
在主服务器上配置(192.168.83.188)
1、创建数据库主密钥。
USE master
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'a@123456';
/* 删除主密钥--如果存在的话可以删除之前的
USE master;
DROP MASTER KEY
*/
评论