Dynamics CRM报表无法访问提示“报表服务器无法访问或使用加密密钥。你可能需要将服务器添加到扩展组,或重新导入”
当我们部署Dynamics CRM的环境的时候如果报表配置的不规范会出现很多问题,尤其是这个问题相对来说更棘手,解决起来非常麻烦。

网上很多教程都说直接到报表配置页删除密钥就可以了,实际上删除的时候会报错,而且提醒你去执行一个名为"DeleteEncryptedContent"的存储过程。
但是执行了之后会把报表服务器关联的CRM的报表信息全删掉,所以建议不要去执行这个存储过程。
我们打开报表密钥设置界面,到密钥这里会发现密钥这里本来有四个可操作项,目前只能操作删除和还原两个操作了,备份和修改的变灰色无法使用

所以我们得想办法去重置一下这个密钥
重置方式也是偶然发现的,首先我们打开账户设置

我们勾选第一项,,use bulit-in account这一项,选择Local System,点击应用

等待账户建立完成,这个时候你会发现密钥这里已经全部好了

不过由于我们报表要对接Dynamics CRM所以需要使用域管理员的账户去进行使用所以我们还得将账户切换回原来的域管理员
还是打开账户设置,选择使用其他账户,输入账户密码,点击应用

之后会跳出一个界面让你存储密钥的界面,出现这个界面就表示你的密钥可以重新创建了

自己选择好路径,填写密码后将密钥保存起来。等待账户关联完成
接下来再去密钥这里看一下是不是正常了

正常了就说明密钥这一块问题解决了。
但是中间还会遇到其他问题,比如打开报表服务URL的时候会遇到503的问题

这个问题处理方法详见另一则博客
url: https://i.cnblogs.com/posts/edit-done;postId=14306811
接下来我们需要重新为新账户设置一下报表的数据库,我们切到Database这个选项

选择change database

如果有原来的数据库选择第二项直接选数据看就可以,当然也可以选第一项创建一个数据库

点击一下Test Connection,看下是否时联通的,通过测试后点击下一步选择数据库

选择你的报表数据库后点击下一步就等待数据库设置完成

默认下一步

默认下一步

全部成功选择Finish
接下来在修改一下证书

同样点击Test Connection,通过后点击下一步

默认下一步

默认下一步

全部成功后点击Finish

之后我们再打开报表的Portal后发现可以正常显示了

PS:如果你发现你看不到你原来报表的文件夹说明你之前执行了"DeleteEncryptedContent"这个存储过程,目前还没有好的方法恢复。如果有突破后续更新。
而且运行报表会出现如下错误

唯一的办法就时备份原来的CRM数据库,重新还原一个组织就可以看到原来的报表了。
Dynamics CRM报表无法访问提示“报表服务器无法访问或使用加密密钥。你可能需要将服务器添加到扩展组,或重新导入”的更多相关文章
- Dynamics CRM安装教程七:Claims-based认证-内部访问配置
DFS安装配置好后就要开始配置CRM基于内部认证访问的配置,即使用HTTPS在CRM服务器进行访问的设置.在CRM服务器中找到Dynamic CRM部署管理器,开始菜单选择Dynamic CRM部署管 ...
- Dynamics CRM安装教程八:Claims-based认证-外部访问配置(IFD配置)
内部访问配置完成后就剩下最关键的最后一步了,就是外部访问配置,这个配置好以后就可以让非域用户的计算机访问到我们的CRM系统了.言归正传开始进行配置打开CRM服务器的Dynamic CRM部署管理,选择 ...
- Dynamics CRM 2013开始推出的服务器端同步来配置邮件服务
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- Dynamics CRM 2013 报表开发:安装开发工具
最近项目需要开发报表,顺便看了下,首先需要配置开发环境.需要的工具为: 1.Business Intelligence Development Studio 可下载Sql Server 的安装包,选择 ...
- Dynamics CRM制作报表的时候让用户可以用自己的权限浏览数据
我们做SSRS报表的时候最头疼的问题就是用Sql查出来的数据都是全部数据没有做权限过滤,导致不同用户看到的数据是一样的. 确实Dynamics CRM产品的数据库时有对这个做处理的,其中每个实体都会有 ...
- Dynamics CRM与ADFS安装到同一台服务器后ADFS服务与Dynamics CRM沙盒服务冲突提示808端口占用问题
当我们安装Dynamics CRM的产品时如果是单台服务器部署而且部署了IFD的情况会遇到一个问题就是ADFS服务的监听端口和Dynamics CRM沙盒服务的端口冲突了. 这样会导致两个服务中的一个 ...
- 匿名访问ReportService报表服务器(一)
我的数据库版本是sql server 2008 r2,系统环境是windows server2008. 对于sql server 2008 r2上报rs报表的匿名访问问题,我这边尝试过两个可行方案: ...
- 【原创】Dynamics CRM 2015/2016,以PDF的形式打开SSRS报表。
基本步骤: 使用SSRS建立报表,以下的例子是以记录的GUID作为报表的参数 获取ReportSession 和 ControlId来调用报表 以PDF的形式预览报表 一.根据报表的名称获取报表的GU ...
- Dynamics CRM报表点击自动运行方法
当我们点击了报表后一般会进入到条件筛选界面,再点击运行报表才可以直接运行报表.有一个方法可以点击报表后直接运行报表. 文本编辑器打开报表的rdl文件 找到如下位置的代码: 把Value部分改为: &l ...
随机推荐
- PAA养老房产:以情怀打造精细化服务
养老服务工作需要从业者具备尊老.爱老.敬老的职业道德,这种职业道德的培养非一朝一夕可锻造,而是需要长年累月.一点一滴的渗透和养成.PAUL ADAMS ARCHITECT(以下简称PAA)(公司编号: ...
- postman功能介绍
- 总结 接口 final关键字 abstract关键字 static 关键字
final关键字: * final 修饰的方法能被继承 不能被重写 * final修饰的类不能被继承 * final 修饰的变量(基本类型)不能被修改 * final 修饰的成员变量必须初始化 局部变 ...
- 整合shiro+jwt大体思路
springboot整合shiro大体上的思路: 1.自定义一个类Realm extends AuthorizingRealm{} 主要是对token授权和认证 重写2个方法 doGetAuthori ...
- java基础学习——Swing图形化用户界面编程
原文链接:https://blog.csdn.net/yiziweiyang/article/details/52317240 链接有详细解释,也有例子,以下是个人参照例子实验的代码. package ...
- 2021-2-27:Linux 下如何优化 Java MMAP 写入
主要是调整 pdflush 相关参数. 在linux操作系统中,写操作是异步的,即写操作返回的时候数据并没有真正写到磁盘上,而是先写到了系统cache里,随后由pdflush内核线程将系统中的脏页写到 ...
- 在C#的WPF程序使用XAML实现画线
在WPF中画直线.新建WPF应用程序,使用XAML画直线.使用X1.Y1两个属性可以设置直线的起点坐标,X2.Y2两个属性则可以设置直线的终点坐标.控制起点/终点坐标就可以实现平行.交错等效果.Str ...
- 001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入)
001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入) 在开始搭建之前我们先说一下本次主要安装的东西有哪些. anaconda 3:第三方包管理软件. 这个玩意可以看作是一 ...
- 剑指 Offer 38. 字符串的排列 + 无重复元素的全排列
剑指 Offer 38. 字符串的排列 Offer_38 题目描述 解题思路 可以使用递归实现全排列,每次都确定一个数的位置,当所有位置的数都确定后即表示一个排列. 但是考虑到本题需要排除重复的排列, ...
- HDOJ-1029(简单dp或者排序)
Ignatius and the Princess IV hdoj-1029 这里主要是先排序,因为要找出现了一半以上的数字,所以出现的数字一定在中间 方法一: #include<iostrea ...