4

我使用 BIDS (VS2008) 为 Dynamics CRM 2011 实例开发了 SQL 查询报告。这在 VS 预览版中运行良好,但我对如何部署它感到困惑,因为 RDL 文件中有硬编码的数据库连接字符串。当然,这不应该出现在 RDL 中,因为这会导致无法通过 DEV、UAT 和 LIVE 来推广报告?我怀疑我错过了一些相当基本的东西,但如果有人能给我建议,我将不胜感激。

4

2 回答 2

2

我的猜测是,当您通过报告管理器将其吸入时,其中有一种机制可以将报告中的连接字符串更改为目标系统的连接字符串。我还没有深入研究来确定它,但我之前部署 rdl 文件没有问题。它只是自动工作。

于 2013-05-13T15:10:06.400 回答
2

当您将报表部署到 CRM 中时,它将采用任何连接字符串并确保它们指向正确的 CRM 数据库。如果您使用另一个外部数据库但有变通方法,这可能会导致问题。但对于仅使用 CRM 数据的简单报告,您无需执行任何操作

于 2013-05-14T07:04:50.927 回答