SQLServer证书过期,重做证书

(1)查询证书相关信息
SELECT * FROM sys.certificates 查看证书
SELECT * FROM sys.endpoints 查看端点
SELECT * FROM sys.syslogins 查看登录
SELECT * FROM sys.sysusers 查看用户
(2)删除可用性组
(3)删除端点
DROP ENDPOINT Hadr_endpoint
(4)删除证书
DROP CERTIFICATE sqlserver_1_certificate
DROP CERTIFICATE sqlserver_2_certificate
DROP CERTIFICATE sqlserver_3_certificate
(5)删除物理证书
在[root@hqlserver ~]# cd /var/opt/mssql/data/下删除证书
在这里插入图片描述

(注:在三台机子上做同样操作)
(6)新建端点及证书
CREATE CERTIFICATE hb_sqlserver_2_certificate WITH SUBJECT = ‘hb_sqlserver_2 AG Certificate’,EXPIRY_DATE=‘06/06/2066’ (创建证书,默认情况证书有效期为一年,可自定义过期时间)
BACKUP CERTIFICATE hb_sqlserver_2_certificate TO FILE=’/var/opt/mssql/data/hb_sqlserver_2_certificate.cert’ (将证书备份到相应目录下,用于其他节点证书还原)

CREATE ENDPOINT Hadr_endpoint STATE=STARTED AS TCP ( LISTENER_PORT=5022,LISTENER_IP=ALL)
FOR DATABASE_MIRRORING (AUTHENTICATION=CERTIFICATE hb_sqlserver_2_certificate,ROLE=ALL)
(创建端点)

GRANT CONNECT ON ENDPOINT ::Hadr_endpoint TO AG_Login; (端点授权)
(7)恢复其他节点证书
CREATE CERTIFICATE hb_sqlserver_3_certificate AUTHORIZATION AG_Login FROM FILE=’/var/opt/mssql/data/hb_sqlserver_3_certificate.cert’
操作结束后即可创建可用性组

/usr/bin/rsync --daemon --config=/usr/local/bin/rsyncd.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值