技术开发 频道

使用证书设置SQLServer数据库镜像详解

  --备份oa-anquan 证书,并将其复制到其他机器,将 D:\dbmirror\oa-anquan_cert.cer 复制到 oa-canoe\oa-tjcfw。

  BACKUP CERTIFICATE oa-anquan_cert TO FILE = 'D:\dbmirror\oa-anquan_cert.cer';

  GO

(二)为镜像服务器配置出站连接

/***********************************************

在镜像服务器执行此脚本

**********************************************
*/

USE master;

--DROP MASTER KEY

CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'OA@asp.net';

GO

--为 oa-canoe 服务器实例制作一个证书。

--DROP CERTIFICATE oa-canoe_cert

CREATE CERTIFICATE oa-canoe_cert

WITH SUBJECT = 'oa-canoe certificate for database mirroring',START_DATE = '05/01/2010'

,EXPIRY_DATE
= '01/01/2099';

GO

--在 oa-canoe 中为服务器实例创建一个镜像端点。

--DROP ENDPOINT Endpoint_Mirroring

CREATE ENDPOINT Endpoint_Mirroring

STATE
= STARTED

AS TCP (

LISTENER_PORT
=5022

, LISTENER_IP
= ALL

)

FOR DATABASE_MIRRORING (

AUTHENTICATION
= CERTIFICATE oa-canoe_cert

, ENCRYPTION
= REQUIRED ALGORITHM AES

, ROLE
= PARTNER

);

GO

0
相关文章