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

     

  • 相关阅读:
    nginx能访问html静态文件但无法访问php文件
    LeetCode "498. Diagonal Traverse"
    LeetCode "Teemo Attacking"
    LeetCode "501. Find Mode in Binary Search Tree"
    LeetCode "483. Smallest Good Base" !!
    LeetCode "467. Unique Substrings in Wraparound String" !!
    LeetCode "437. Path Sum III"
    LeetCode "454. 4Sum II"
    LeetCode "445. Add Two Numbers II"
    LeetCode "486. Predict the Winner" !!
  • 原文地址:https://www.cnblogs.com/zzry/p/5716056.html
Copyright © 2011-2022 走看看