我有一台开发版 XP (SP2) SQL 2008 机器,开发人员经常使用它。当这台计算机重新启动时,SSRS 加密密钥将被停用,而让 SSRS 重新工作的唯一方法是使用当前备份恢复加密密钥。
我不确定为什么重启后加密密钥会被重置/删除。有人见过这种情况吗,或者能帮我确定根本原因吗?
谢谢!
答案1
重新启动后,或重新启动报告服务后,或重新启动支持 SQL Server 服务后,这些密钥是否会变得无法访问?
作为通用指南,请参阅此文章来解决问题:排除初始化和加密密钥错误.然后使用 rsconfig 和/或密钥管理工具一旦按照故障排除步骤找到原因,就可以解决问题。
答案2
该问题可能是由更改 SQL Server Agent Windows 服务中使用的“登录身份”帐户引起的。
我认为 SQL Server 代理不再具有访问加密密钥(用于订阅?)的权限,并生成了失败消息并要求恢复加密密钥。发现其他信息这里。