Reporting services CRM_URL报告参数不正确
Reporting services CRM_URL报告参数不正确,reporting-services,dynamics-crm,dynamics-crm-4,Reporting Services,Dynamics Crm,Dynamics Crm 4,我正在Microsoft CRM中构建自定义报告,并使用CRM_URL参数创建向下钻取
但是,输入的URL是***http://**myserver.com/org/CRMReports…*但它应该是**https://**myserver.com/org/CRMReports
我的理解是,该值由MS CRM动态传递。如何/在何处更新此URL以使用https?您需要使用SRSS配置工具。=>
“在RSReportServer.config文件中编辑UrlRoot
如果您使用的是报表服务器电子
我正在Microsoft CRM中构建自定义报告,并使用CRM_URL参数创建向下钻取
但是,输入的URL是***http://**myserver.com/org/CRMReports…*但它应该是**https://**myserver.com/org/CRMReports
我的理解是,该值由MS CRM动态传递。如何/在何处更新此URL以使用https?您需要使用SRSS配置工具。=>
“在RSReportServer.config文件中编辑UrlRoot
如果您使用的是报表服务器电子邮件传递扩展插件,则可以创建包含电子邮件中报表URL的订阅。若要构造报表URL,报表服务器将使用RSReportServer.config文件中的UrlRoot配置设置。如果报表在通过SSL连接访问的报表服务器上运行,则可以ust手动编辑UrlRoot以使用https://前缀
如果您使用的是服务器证书,则URL的格式如下:
<UrlRoot>https://certificatename/reportservervirtualdirectoryname</UrlRoot>
https://certificatename/reportservervirtualdirectoryname
我的问题的答案是来自以下链接的#4和#5:
用于将不使用的部署
由外部客户端连接
通过Internet,请执行以下步骤:
从CA获取证书。要使用您将设置的证书
建立公钥基础设施(PKI),
由一个或多个CA组成
在层次结构中链接。这些CA
而PKI则需要进行管理
证书颁发、验证、,
一次或多次续约和撤销
组织。您可以使用
使用Microsoft Windows的第三方PKI
服务器2003,或者您可以建立
拥有基于Windows Server 2003的PKI
证书服务
确保没有用户访问Internet信息
服务(IIS),其中Microsoft
Dynamics CRM Web应用程序是
已安装。为此,请停止
Microsoft Dynamics CRM网站:
右键单击该网站,然后单击
单击停止
将Microsoft Dynamics CRM网站配置为使用SSL。为此,
在上执行以下步骤
运行IIS的服务器,其中Microsoft
Dynamics CRM Web应用程序是
安装:
1.启动Internet信息服务(IIS)管理器
2.右键单击Microsoft Dynamics CRM网站,然后单击
财产。
3.单击目录安全选项卡,单击服务器
证书,然后按照
Web服务器中的说明
证书向导。
4.如果您希望客户端仅在客户端连接到时使用SSL
Microsoft Dynamics CRM应用程序,位于
中的目录安全选项卡
安全通讯区,单击
编辑
5.在“安全通信”对话框中,单击
需要安全通道(SSL)检查
盒子。
6.关闭Internet信息服务(IIS)管理器
重要提示:您只能向Microsoft应用一个证书
Dynamics CRM网站。因此
如果您已配置Microsoft
Dynamics CRM服务器,用于内部和外部
以及面向互联网的(外部)接入,
您不能为这两个配置SSL
内部和外部连接到
Microsoft Dynamics CRM网站
必须手动修改配置中的以下值
数据库
警告:错误地修改配置数据库
(MSCRM_CONFIG)可能导致意外的
Microsoft Dynamics CRM中的行为
或导致系统停止
正在工作。我们建议您备份
Microsoft Dynamics CRM系统
在完成这些步骤之前。对于
有关如何备份的信息
Microsoft Dynamics CRM系统,请参阅
操作和维护指南
是Microsoft Dynamics CRM的一部分
4.0实施指南文件集。
1.在运行Microsoft SQL Server的计算机上,启动SQL Server
管理工作室。
2.展开数据库,展开MSCRM_配置,展开表格,
右键单击dbo.DeploymentProperties,
然后单击“打开表”。
3.在下的dbo.DeploymentProperties表中
中的ColumnName列
ADROOTDOMAIN方案行,更改
http中的NVarCharColumn列值
请注意,此值必须为
小写字母。
4.在dbo.DeploymentProperties表中,在
中的ColumnName列
ADSdkRootDomain行,更改
NVarCharColumn列值,通过使用
配置的证书的名称
对于Microsoft Dynamics CRM Web
站点。可以使用证书的名称
可以在互联网信息中找到
服务(IIS)管理器,位于
目录的目录安全选项卡
Microsoft Dynamics CRM网站
属性页。
5.单击查看证书。
6.在“证书”对话框中,单击“详细信息”。
7.单击友好名称字段以查找证书名称。
如果证书名称与相同
计算机名,您可以使用
格式ServerName:SSLPortNumber.By
默认情况下,SSL的TCP端口
连接是443。
8.在dbo.DeploymentProperties表中,在
中的ColumnName列
ADWebApplicationRootDomain行,更改
NVarCharColumn列的值由
使用证书的名称
已为Microsoft Dynamics配置
CRM网站。如果证书名称
与计算机名相同,您
可以使用该格式
ServerName:SSLPortNumber。默认情况下,
SSL连接的TCP端口为
443
9.确保保存您的修改,然后关闭
SQLServerManagementStudio
修改LocalSDKPort Windows注册表子项值。若要执行此操作,
完成以下步骤
警告:如果修改注册表,可能会出现严重问题
不正确地使用注册表编辑器
或者用另一种方法
问题可能需要您解决
重新安装操作系统并重试
Microsoft Dynamics CRM。我们不能
瓜尔