原文地址: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

有用的地方贴一下:

  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_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 内部错误处理过程的更多相关文章

  1. [转]SQL Server 2008 如何配置报表管理器

    本文转自:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2008/cc281384%28v%3dsql.100%2 ...

  2. TFS报表管理器无权限访问的配置

    刚接触TFS,有太多的功能不能知道怎么配置,今天想了解一下TFS的报表功能,当登录TFS后,点击项目中的“查看报表”

  3. SSRS报表服务随笔(rdl报表服务)-创建一个简单的报表

    这段时间一直在敲rdl报表,在国内的不这么留在,在国外的话,还是挺流行的,国内的话,这方面的资料很少很少,也踏过不少坑 先从SSRS了解起,SSRS全称 SQL Server Reporting Se ...

  4. PHP V5.2 中的新增功能,第 1 部分: 使用新的内存管理器

    PHP V5.2:开始 2006 年 11 月发布了 PHP V5.2,它包括许多新增功能和错误修正.它废止了 5.1 版并被推荐给所有 PHP V5 用户进行升级.我最喜欢的实验室环境 —— Win ...

  5. 宣布发布 Windows Azure SDK 2.2,正式发布 Windows Azure Backup 和 Hyper-V 恢复管理器预览版

    开发人员正逐渐转向云计算,因为它具有众多优势,包括成本.自动化和让开发人员专注于应用程序逻辑的能力.我们很高兴地宣布,继推出 Visual Studio 2013 之后,今天将发布 Windows A ...

  6. python上下文管理器ContextLib及with语句

    http://blog.csdn.net/pipisorry/article/details/50444736 with语句 with语句是从 Python 2.5 开始引入的一种与异常处理相关的功能 ...

  7. Spark源码剖析 - SparkContext的初始化(八)_初始化管理器BlockManager

    8.初始化管理器BlockManager 无论是Spark的初始化阶段还是任务提交.执行阶段,始终离不开存储体系.Spark为了避免Hadoop读写磁盘的I/O操作成为性能瓶颈,优先将配置信息.计算结 ...

  8. Visual Studio 2013 更新 NuGet 包管理器

    Ø  前言 使用 Visual Studio 中的 NuGet 包管理器下载程序时,有时可能出现类似的错误:. 5.   在"联机"选项中搜索"NuGet",选 ...

  9. 在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问。

    问题:在控制台启动服务器时出现:对于服务器soa1_wls, 与计算机oim1相关联的节点管理器无法访问.原因:nodemanager没有启起来解决方法: 一.对于managedServer于admi ...

随机推荐

  1. 学习笔记:MDN的服务器端网站编程

    互联网是如何工作的 互联网(Internet)和网络(web) 互联网是基础设施,网络是建立在这种基础设施之上的服务. 网页,网站,网络服务器和搜索引擎的区别是什么? 网页(webpage) 一份能够 ...

  2. <Android 基础(二)> BroadcastReceiver

    介绍 BroadcastReceiver:广播接收者,很形象,广播发送,类比生活中的广播,有能力听得到的都可以介绍到这个信息,然后在大脑中反映.对应到Android中就是SendBroadcast和o ...

  3. JavaScript获取样式值的几种方法学习总结

    本人经过整理总结出以下获取样式值的方法,如有错误请各位大佬指正. 有四种方法:style,currentStyle,getComputedStyle,rules 与 cssRules方法. 1. st ...

  4. Myeclipse 突然打不开的问题

    用的好好的Myeclipse今天突然打不开了,打开myeclipse提示 :an error has occurred  see the log file 然后我打开日志文件,看到如下的报错信息: ! ...

  5. CentOS-7系统安装配置

    CentOS 7 系统安装配置 服务器相关设置如下: 操作系统:CentOS 7.3.1611 IP地址:192.168.3.30 网关:192.168.3.1 DNS:8.8.8.8 8.8.4.4 ...

  6. Mysql数据库插入时乱码问题解决

    我们在利用cmd的黑屏界面进行mysql数据的插入时往往会出现不能插入的情况,这个原因是因为我们系统虽然和服务器端即mysql的数据库采用的都是统一的utf8的编码,但是在传输的过程中会变成iso88 ...

  7. HDU 1028 Ignatius and the Princess III伊格和公主III(AC代码)母函数

    题意: 输入一个数n,求组合成此数字可以有多少种方法,每一方法是不记录排列顺序的.用来组成的数字可以有1.2.3....n.比如n个1组成了n,一个n也组成n.这就算两种.1=1,2=1+1=2,3= ...

  8. LeetCode Add Binary 两个二进制数相加

    class Solution { public: string addBinary(string a, string b) { if(a==""&&b==" ...

  9. Java的几种加载驱动的方法

    1.Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 2.DriverManager.registerD ...

  10. HTML和CSS一般有哪些功能?(聊~平时常出现的那些知识)

    简单一点点 HTML行内标签有哪些? 一般行内的标签包含哪些? 如:a - 锚点, span - 常用内联或定义块级容器, i - 斜体, b - 粗体, strong - 粗体强调, var - 定 ...