原文地址:http://www.cnblogs.com/zzry/p/5716056.htmlhtml
安装了不少机器的sqlserverBI 组件 初始安装配置下web
浏览报表管理器 http://localhost/Reports算法
报表服务器http://localhost/Reportserversql
界面都没有问题 能正常倒腾。windows
后面碰到一台奇葩 浏览http://localhost/Reports 直接报错以下。刚开始由于别的同事配置过 一直觉得是配置问题 各类改配置,重装mssql bi 查资料仍是不行,绕了很多弯路,如今将解决办法记录下服务器
系统环境:windows server 2008r2 64位 (spx没注意看)编辑器
BI版本:sql server 2008r2sqlserver
首先跟踪错误日志,看这个http500 没啥有效信息加密
错误日志地址以下:D:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles (盘符看本身看装到哪了)spa
查看最近错误日志
截图以下: 看到问题了吧,
此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
顺着这根黄瓜继续搜索,(若是你的状况跟我同样网上说的那个改注册表值是没有效果的 改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0 )找到了一篇官方记录
原文地址:https://support.microsoft.com/zh-cn/kb/911722
有用的地方贴一下:
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
最后一步改成重启rs服务。
如今从新打开http://localhost/Reports 能够正常访问了 问题彷佛结束了,
而后当预览报表的时候又是这个错误截图以下
晕死,继续看错误日志,报错信息同样,看来没解决到点上,目前除了重装操做系统能整的都整了。
后来想了下 有一台一样操做系统windows server 2008r2 能正常访问,问题多是系统自己了(也试过将此系统上的ssrs配置文件拷贝过来仍是同样的错误)。
因此打系统补丁吧。开启windows update自动更新 下载了400M左右的补丁 重启系统 继续预览报表不行
这个时候
修改注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0
就起做用了。以前由于默认就是0 因此改成1 发现也没有效果 ,因而一直是1没有改过来,如今改回为0后 即可以正常浏览了。
总结解决此错误的步骤:
1.查看错误日志,定位问题
2.更新操做系统补丁 重启
3.更改注册表值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0
4.更改配置文件 添加配置节点。
转载注明出处,原文地址:http://www.cnblogs.com/zzry/p/5716056.html