【问题标题】:CRM_URL Report Parameter is incorrectCRM_URL 报告参数不正确
【发布时间】:2009-10-15 15:49:37
【问题描述】:

我正在 Microsoft CRM 中构建自定义报告,并使用 CRM_URL 参数来创建向下钻取。

但是,进入的 URL 是 ***http://**myserver.com/org/CRMReports...* 但它应该是 **https://**myserver.com/org/CRMReports。 ..

我的理解是这个值是由 MS CRM 动态传入的。如何/在哪里可以更新此 URL 以使用 https?

【问题讨论】:

    标签: reporting-services dynamics-crm dynamics-crm-4


    【解决方案1】:

    您需要使用 SRSS 配置工具。 =>

    Configuring a Report Server for Secure Sockets Layer (SSL) Connections (2005)
    Configuring a Report Server for Secure Sockets Layer (SSL) Connections (2008)

    "编辑 RSReportServer.config 文件中的 UrlRoot 如果您使用的是报表服务器电子邮件传递扩展插件,则可以创建在电子邮件中包含报表 URL 的订阅。为了构造报表 URL,报表服务器使用 RSReportServer.config 文件中的 UrlRoot 配置设置。如果报表在通过 SSL 连接访问的报表服务器上运行,则必须手动编辑 UrlRoot 以使用 https:// 前缀。

    如果您使用的是服务器证书,则 URL 的格式如下:

    <UrlRoot>https://certificatename/reportservervirtualdirectoryname</UrlRoot>
    

    【讨论】:

    • 这是个好东西,但问题不在于我的 srs 不能与 https 一起使用——这一切都已配置好。问题是当 ms crm 将 crm_url 参数传递给我时,它是 http 而不是 https。
    【解决方案2】:

    我的问题的答案是来自此链接的 #4 和 #5:

    http://rc.crm.dynamics.com/rc/regcont/en_us/op/articles/secure_comm.aspx#ID0EFD

    对于不会使用的部署 由外部客户端连接 通过 Internet,请按照以下步骤操作:

    1. 从 CA 获取证书。要使用您将设置的证书 建立一个公钥基础设施(PKI), 由一个或多个 CA 组成 在层次结构中链接。这些 CA 并且需要 PKI 来管理 证书颁发、验证、 更新和撤销一项或多项 组织。你可以使用一个 带有 Microsoft Windows 的第三方 PKI Server 2003,或者您可以建立您的 自己的 PKI,基于 Windows Server 2003 证书服务。
    2. 确保没有用户访问 Internet 信息 Microsoft 所在的服务 (IIS) Dynamics CRM Web 应用程序是 安装。为此,请停止 Microsoft Dynamics CRM 网站: 右键单击该网站,然后 点击停止。
    3. 将 Microsoft Dynamics CRM 网站配置为使用 SSL。去做这个, 上执行以下步骤 运行 IIS 的服务器,其中 Microsoft Dynamics CRM Web 应用程序是 安装: 1. 启动 Internet 信息服务 (IIS) 管理器 2. 右键单击​​ Microsoft Dynamics CRM 网站,然后单击 特性。 3. 单击目录安全选项卡,单击服务器 证书,然后按照 Web 服务器中的说明 证书向导。 4. 如果您希望客户端仅在连接到 Microsoft Dynamics CRM 应用程序,打开 目录安全选项卡中 安全通讯区,点击 编辑。 5. 在安全通信对话框中,单击 需要安全通道 (SSL) 检查 盒子。 6. 关闭 Internet 信息服务 (IIS) 管理器。

      重要提示:您只能将一个证书应用于 Microsoft 动态 CRM 网站。因此,你 如果您已配置 Microsoft Dynamics CRM 服务器适用于内部 和面向 Internet 的(外部)访问, 您不能同时为两者配置 SSL 内部和外部连接到 Microsoft Dynamics CRM 网站。

    4. 您必须手动修改配置中的以下值 数据库。

      警告:错误修改配置数据库 (MSCRM_CONFIG) 可能会导致意外 Microsoft Dynamics CRM 中的行为 系统或导致系统停止 在职的。我们建议您备份 Microsoft Dynamics CRM 系统 在完成这些步骤之前。为了 有关如何备份的信息 Microsoft Dynamics CRM 系统,请参阅 操作和维护指南 是 Microsoft Dynamics CRM 的一部分 4.0 实施指南文档集。 1.在运行Microsoft SQL Server的电脑上,启动SQL Server 管理工作室。 2.展开Databases,展开MSCRM_CONFIG,展开Tables, 右键单击 dbo.DeploymentProperties, 然后单击打开表。 3.在dbo.DeploymentProperties表下 ColumnName 列,在 ADRootDomainScheme 行,更改 来自 http 的 NVarCharColumn 列值 到 https。请注意,此值必须是 小写字母。 4. 在 dbo.DeploymentProperties 表中,在 ColumnName 列,在 ADSdkRootDomain 行,更改 NVarCharColumn 列值使用 配置的证书名称 适用于 Microsoft Dynamics CRM Web 地点。证书名称可以 可以在 Internet Information 中找到 服务 (IIS) 管理器,在 目录安全选项卡 Microsoft Dynamics CRM 网站 属性页面。 5. 单击查看证书。 6. 在证书对话框中,单击详细信息。 7. 单击友好名称字段以找到证书名称。 如果证书名称与 计算机名称,您可以使用 格式 ServerName:SSLPortNumber。经过 默认,SSL 的 TCP 端口 连接数为 443。 8. 在 dbo.DeploymentProperties 表中,在 ColumnName 列,在 ADWebApplicationRootDomain 行,更改 NVarCharColumn 列值由 使用证书的名称 为 Microsoft Dynamics 配置 客户关系管理网站。如果证书名称 与计算机名称相同,您 可以使用格式 服务器名称:SSL 端口号。默认情况下, SSL 连接的 TCP 端口是 443. 9. 确保您的修改已保存然后关闭 SQL Server 管理工作室。

    5. 修改 LocalSDKPort Windows 注册表子项值。去做这个, 完成以下步骤。

      警告:如果您修改注册表,可能会出现严重问题 错误地使用注册表编辑器 或使用其他方法。这些 问题可能需要您 重新安装操作系统和 微软动态 CRM。我们不可以 保证这些问题可以 解决了。修改注册表 个人风险。 1.启动注册表编辑器,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 子键。 2. 右键单击​​ LocalSdkPort,单击修改,然后单击确定。 3. 在 Base 区域中,单击 Decimal,然后键入 TCP 端口。 4. 单击确定。 5. 关闭注册表编辑器。

    6. 重新启动 IIS。为此,请在命令行中运行 iisreset 命令。
    7. 启动 Microsoft Dynamics CRM 网站。为此,请右键单击 Microsoft Dynamics CRM 网站,以及 然后点击开始。
    8. 重新启动 Microsoft Dynamics CRM 异步处理服务。 为此,单击开始,指向 管理工具,然后单击 服务。在服务列表中, 右键单击 Microsoft Dynamics CRM 异步处理服务,以及 然后点击重新启动。
    9. 验证您是否可以成功连接到 Microsoft Dynamics CRM 网站。为此,您必须使用 以 https 开头的 URL。为了 例如,在 Internet Explorer 中的 URL 将出现类似于以下内容 地址: https://ServerName/OrganizationName/loader.aspx

      如果 Microsoft Dynamics CRM 网站未配置为要求 SSL 连接,验证您可以 通过以下方式成功连接到该站点 例如,使用 http 连接, http://ServerName/OrganizationName/loader.aspx.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 2015-01-12
      • 1970-01-01
      • 2020-04-10
      • 1970-01-01
      相关资源
      最近更新 更多