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 Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles (盘符看自己看装到哪了)
查看最近错误日志
截图如下: 看到问题了吧,

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
顺着这根黄瓜继续搜索,(如果你的情况跟我一样网上说的那个改注册表值是没有效果的 改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 的enable=0 )找到了一篇官方记录
原文地址:https://support.microsoft.com/zh-cn/kb/911722
有用的地方贴一下:
- 在记事本之类的文本编辑器,打开应用程序级别 Web.config 文件。
- 在 Web.config 文件中,找到< system.web >部分。
- 在< system.web >节中添加到下面的< machineKey >节︰
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/> - 保存 Web.config 文件。
- 重新启动 Microsoft Internet Information Services (IIS) 服务。若要执行此操作,请在命令提示符下运行以下命令︰
iisreset
最后一步改为重启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
SSRS 报表管理器 http://localhost/Reports HTTP500 内部错误处理过程的更多相关文章
- [转]SQL Server 2008 如何配置报表管理器
本文转自:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008/cc281384%28v%3dsql.100%2 ...
- TFS报表管理器无权限访问的配置
刚接触TFS,有太多的功能不能知道怎么配置,今天想了解一下TFS的报表功能,当登录TFS后,点击项目中的“查看报表”
- SSRS报表服务随笔(rdl报表服务)-创建一个简单的报表
这段时间一直在敲rdl报表,在国内的不这么留在,在国外的话,还是挺流行的,国内的话,这方面的资料很少很少,也踏过不少坑 先从SSRS了解起,SSRS全称 SQL Server Reporting Se ...
- PHP V5.2 中的新增功能,第 1 部分: 使用新的内存管理器
PHP V5.2:开始 2006 年 11 月发布了 PHP V5.2,它包括许多新增功能和错误修正.它废止了 5.1 版并被推荐给所有 PHP V5 用户进行升级.我最喜欢的实验室环境 —— Win ...
- 宣布发布 Windows Azure SDK 2.2,正式发布 Windows Azure Backup 和 Hyper-V 恢复管理器预览版
开发人员正逐渐转向云计算,因为它具有众多优势,包括成本.自动化和让开发人员专注于应用程序逻辑的能力.我们很高兴地宣布,继推出 Visual Studio 2013 之后,今天将发布 Windows A ...
- python上下文管理器ContextLib及with语句
http://blog.csdn.net/pipisorry/article/details/50444736 with语句 with语句是从 Python 2.5 开始引入的一种与异常处理相关的功能 ...
- Spark源码剖析 - SparkContext的初始化(八)_初始化管理器BlockManager
8.初始化管理器BlockManager 无论是Spark的初始化阶段还是任务提交.执行阶段,始终离不开存储体系.Spark为了避免Hadoop读写磁盘的I/O操作成为性能瓶颈,优先将配置信息.计算结 ...
- Visual Studio 2013 更新 NuGet 包管理器
Ø 前言 使用 Visual Studio 中的 NuGet 包管理器下载程序时,有时可能出现类似的错误:. 5. 在"联机"选项中搜索"NuGet",选 ...
- 在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问。
问题:在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问.原因:nodemanager没有启起来解决方法: 一.对于managedServer于admi ...
随机推荐
- FreeMarker基本语法的使用
参考博客: http://www.cnblogs.com/panchanggui/p/9346574.html https://blog.csdn.net/zyy88886666/article/de ...
- 报错:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
参考原文:http://bbs.csdn.net/topics/390121452 项目>属性>配置属性>清单工具>输入和输出>嵌入清单:原来是“是”,改成“否” 如果上 ...
- rmtree函数
blog.csdn.net/my2010sam/article/details/8956353
- ElasticSearch 5学习(5)——第一个例子
想要知道ElasticSearch是如何使用的,最快的方式就是通过一个简单的例子,第一个例子将会包括基本概念如索引.搜索.和聚合等,需求是关于公司管理员工的一些业务. 员工文档索引 业务首先需要存储员 ...
- Windows下用cmd命令安装及卸载服务[转]
第一种方法: 1. 开始 ->运行 ->cmd2. cd到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(Framework版本号按IIS配置) ...
- 新建framework的bundle资源 图片资源被编译成了ttf后缀 解決
设置combine_hidpi_images为no
- hdu-1757 A Simple Math Problem---矩阵快速幂模板题
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1757 题目大意: 求递推式第k项模m If x < 10 f(x) = x.If x > ...
- Android(java)学习笔记100:使用Dexdump等工具进行反编译
使用Dex等工具进行反编译步骤: (1)首先找到Android软件安装包中的class.dex,把APK文件改名为".zip",然后解压缩其中的class.dex文件,这是Java ...
- 输出流缓冲的意义 何时缓冲 Stdout Buffering
From : https://eklitzke.org/stdout-buffering 译者:李秋豪 大多数编程语言默认提供了i/o缓冲特性,因为这会使得输出更加有效率.这些缓冲功能大都是默默工作& ...
- Winform导入Excel数据到数据库
public partial class ImportExcel : Form { AceessHelpers accessHelper = new AceessHelpers(); public I ...