Mirror--不同SQL Server版本使用的默认镜像端点加密算法不同

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Mirror--不同SQL Server版本使用的默认镜像端点加密算法不同在搭建镜像时遇到一个小问题,搭建镜像时报错,排查好半天,对证书/用户/登陆/连接授权等方面都做了逐一排查,未发现异常,最后生成镜像端点创建脚本时,才发现问题原因:

镜像主节点(10.50.4276)的镜像端点创建脚本为:

CREATE ENDPOINT [Endpoint_Mirror_Server] STATE=STARTED AS TCP (LISTENER_PORT = 5022, LISTENER_ip = ALL) FOR DATA_MIRRORING (ROLE = ALL, AUTHENTICATION = CERTIFICATE [CERT_1], ENCRYPTION = REQUIRED ALGORITHM RC4)

而在镜像备节点(10.50.2500)镜像端点创建脚本为:

CREATE ENDPOINT [Endpoint_Mirror_Server] STATE=STARTED AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL) FOR DATA_MIRRORING (ROLE = ALL, AUTHENTICATION = CERTIFICATE [CERT_2], ENCRYPTION = REQUIRED ALGORITHM AES)

由于在创建镜像端点时,没有指定加密算法,而不同版本的默认加密算法不同,导致最后镜像无法正常搭建,解决办法:修改其中一个节点的加密算法使镜像两端使用相同加密算法。

--===================================

总结:

1. 镜像两端的加密算法必须保持一致,否则无法搭建

2. 如果镜像两端只是小版本不同,可以搭建镜像(首先得保证备节点可以还原主节点上备份)

--=================================

妹子压场

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航