对称密钥在对数据加密和解密时使用同一个密钥。Reporting Services 通过使用特定计算机上特定用户帐户的公钥,对对称密钥本身进行加密。如果用户帐户提供的公钥与报表服务器预期的公钥不匹配,则出现此错误。导致出现此错误的情形包括:更改报表服务器实例的名称、将报表服务器实例移到其他计算机,或者更改运行报表服务器服务的帐户。
解决办法也很简单:
Reporting Services提供了两个实用工具.
RSKeyMgmt,密钥管理器
RSConfig ,为指定的报表服务器设置配置信息.
我以前没有备份密钥,所以直接删除所有加密内容
RSKeyMgmt -d
然后用RSConfig来配置服务器
rsconfig -c -s jsj-0405-120 -a sql -p sa -u sa -d ReportServer
rsconfig -c -s [数据库服务器] -a [验证方式sql或者windows] -p [密码] -u [用户] -d [报表的数据库名称]
如果要在http://localhost/Reports/Pages/Folder.aspx下创建文件夹及,上传报表需要给足够的权限,如果是匿名用户,是没有权限的,可以设为Windows集成验证.