技术开发 频道

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

  --备份 oa-canoe 证书,将 D:\dbmirror\oa-canoe_cert.cer 复制到oa-anquan\oa-tjcfw。

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

  GO

  (三)为见证服务器配置出站连接

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

见证服务器执行

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

--ALTER DATABASE MirrorDB SET PARTNER OFF

USE master;

--DROP MASTER KEY

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

GO

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

--DROP CERTIFICATE oa-tjcfw_cert

CREATE CERTIFICATE oa-tjcfw_cert

WITH SUBJECT = 'oa-tjcfw certificate',START_DATE = '05/01/2010'

,EXPIRY_DATE
= '01/01/2099';

GO

--使用该证书为服务器实例创建一个镜像端点。

--DROP ENDPOINT Endpoint_Mirroring

CREATE ENDPOINT Endpoint_Mirroring

STATE
= STARTED

AS TCP (

LISTENER_PORT
=5022

, LISTENER_IP
= ALL

)

FOR DATABASE_MIRRORING (

AUTHENTICATION
= CERTIFICATE oa-tjcfw_cert

, ENCRYPTION
= REQUIRED ALGORITHM AES

, ROLE
= WITNESS

);

GO

0
相关文章