双机热备数据库 每次切换数据库服务器 报【在服务主密钥 解密 期间出错】
蚂蚁爱骨头 2019-01-25 11:06:27 程序有跨数据库同步数据的存储过程 执行时报错:
【 错误消息如下:消息15466,级别16,状态2,过程
sp_addlinkedsrvlogin,第 91行
在服务主密钥 解密 期间出错。】
启动本地SQL配置管理器远程连接热备数据库,在系统数据库-tempdb中执行
ALTER SERVICE MASTER KEY FORCE REGENERATE
报错
无法对当前的主密钥进行解密。由于指定了 FORCE 选项,因此忽略了该错误。
直接通过 远程桌面连接 进入双机热备数据库服务器(当前运行的数据库服务器)
在SQL配置管理器里 系统数据库-tempdb中执行
ALTER SERVICE MASTER KEY FORCE REGENERATE
成功
测试存储过程 也正常执行了,但问题是 双机热备每次进行数据库切换的时候 就会出现如上问题,目前没找到好的解决办法 ,求大神支招!