zoukankan      html  css  js  c++  java
  • SSRS 报表管理器 http://localhost/Reports HTTP500 内部错误处理过程

     原文地址:http://www.cnblogs.com/zzry/p/5716056.html

    安装了很多机器的sqlserverBI 组件 初始安装配置下

    浏览报表管理器 http://localhost/Reports

    报表服务器http://localhost/Reportserver

    界面都没有问题 能正常倒腾。

     

    后面碰到一台奇葩 浏览http://localhost/Reports 直接报错如下。刚开始因为别的同事配置过 一直以为是配置问题 各种改配置,重装mssql bi 查资料还是不行,绕了不少弯路,现在将解决办法记录下

    系统环境:windows server 2008r2  64位 (spx没注意看)

    BI版本:sql server 2008r2

     

    首先跟踪错误日志,看这个http500 没啥有效信息

    错误日志地址如下:D:Program FilesMicrosoft SQL ServerMSRS10_50.MSSQLSERVERReporting ServicesLogFiles (盘符看自己看装到哪了)

    查看最近错误日志

    截图如下: 看到问题了吧,

    此实现不是 Windows 平台 FIPS 验证的加密算法的一部分

    顺着这根黄瓜继续搜索,(如果你的情况跟我一样网上说的那个改注册表值是没有效果的 改HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaFipsAlgorithmPolicy  的enable=0 )找到了一篇官方记录

    原文地址:https://support.microsoft.com/zh-cn/kb/911722

    有用的地方贴一下:

    1. 在记事本之类的文本编辑器,打开应用程序级别 Web.config 文件。
    2. 在 Web.config 文件中,找到< system.web >部分。
    3. < system.web >节中添加到下面的< machineKey >节︰
      <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
    4. 保存 Web.config 文件。
    5. 重新启动 Microsoft Internet Information Services (IIS) 服务。若要执行此操作,请在命令提示符下运行以下命令︰
      iisreset  

    最后一步改为重启rs服务。

    现在重新打开http://localhost/Reports 可以正常访问了 问题似乎结束了,

    然后当预览报表的时候又是这个错误截图如下

     

    晕死,继续看错误日志,报错信息一样,看来没解决到点上,目前除了重装操作系统能整的都整了。

    后来想了下 有一台同样操作系统windows server 2008r2 能正常访问,问题可能是系统本身了(也试过将此系统上的ssrs配置文件拷贝过来还是一样的错误)。

    所以打系统补丁吧。开启windows update自动更新 下载了400M左右的补丁 重启系统 继续预览报表不行

    这个时候

    修改注册表:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaFipsAlgorithmPolicy  的enable=0 

    就起作用了。之前因为默认就是0 所以改为1 发现也没有效果 ,于是一直是1没有改过来,现在改回为0后 便可以正常浏览了。

     

    总结解决此错误的步骤:

    1.查看错误日志,定位问题

    2.更新操作系统补丁 重启

    3.更改注册表值 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsaFipsAlgorithmPolicy  的enable=0 

    4.更改配置文件 添加配置节点。

    转载注明出处,原文地址:http://www.cnblogs.com/zzry/p/5716056.html

     

  • 相关阅读:
    常用AJAX框架
    ASP.NET Mvc Preview 5 演示Demo #4 实现RadioButtonList与DropDownList应用
    ASP.NET MVC 中的数据分页(三
    扩展方法(1) DataTable 和List 相互转换
    服务器端压缩发送数据到客户端ASP.NET MVC
    ASP.NET MVC 中的数据分页(四)
    msdn DataList Web 服务器控件概述
    msdn ASP.NET 演练精选
    msdn ASP.NET 主题和外观
    msdn 数据 Web 服务器 (ASP.NET) 控件
  • 原文地址:https://www.cnblogs.com/zzry/p/5716056.html
Copyright © 2011-2022 走看看