32

有没有一种方法可以轻松地将 Crystal Reports 报表转换为 Reporting Services RDL 格式?我们有很多报告很快需要转换。

我知道手动过程(基本上是在 SSRS 中从头开始重建所有报告),但我的搜索指出了与几家咨询公司自动转换“加速”的一些可能性。(如 .... 所述 - 链接断开)。

你们中的任何人对这个特定问题有任何有效的经验或建议吗?周围有什么我不知道的工具吗?

4

7 回答 7

15

我以前搜索过这个,没有运气。似乎没有任何工具可用于这种转换,因此手动方法成为唯一的方法。是的,有咨询公司会为你做手工工作,但他们仍然是手工做的。

Crystal Reports 和 Reporting Services 具有不同的架构风格,这对于转换工具来说是一项艰巨的任务,因此我认为短期内不太可能有人构建一个。

于 2008-08-21T18:57:49.067 回答
10

我在 Carlton 提到的其中一家咨询公司工作,让我告诉您,我们是唯一一家开发了内部(专有)工具的公司,该工具可帮助我们快速启动从 RPT 到 RDL 的转换过程。我们当前的工具仅支持 Crystal Rpts 9 及更早版本,以及 RDL 2000 和 2005 格式。

我自己做过几个这样的转换项目,由于每个产品的性质,有很多东西不能自动转换。诸如表达式、数据源信息和数据集查询之类的东西不能被工具自动“翻译”。

干杯。

于 2008-09-07T20:58:20.853 回答
6

另一种方法是使用更便宜的报告解决方案,它可以读取 Crystal Reports 模板,例如(我们自己的)基于 Java 的i-net Clear Reports(以前是 i-net Crystal-Clear)。

请注意,与大多数解决方案不同,我们不会丢失原始模板中的数据源信息、公式、SQL 表达式等信息。甚至图表也可以很好地转换。

此外,我们现在提供功能齐全的免费报表设计器(也可以运行报表)。

于 2009-09-29T14:53:05.140 回答
4

我原来的 VB 代码被转换为 C#。请参阅RptToXml

于 2010-02-26T20:48:28.460 回答
2

我们目前处于非常相似的情况。数十个水晶报表已经到位,我们正在转向 Reporting Services(主要是因为它易于部署和为最终用户提供更灵活的 UI)——我们的解决方案是保留它们,但在 RptgSvcs 中正在创建任何新的东西。理想情况下,我们会翻译它们,但 .rpt 格式太不透明了。

于 2008-09-02T21:32:06.087 回答
2

在我的搜索中,我了解了一款名为 KTL Crystal Converter 的 KTL Solutions 产品,它能够将 Crystal 报表转换为 SSRS。

于 2009-06-09T13:24:28.043 回答
1

根据Microsoft的建议,您可以尝试使用以下任何迁移工具进行 SAP Crystal Reports 到 SSRS 的转换:

  1. 日立咨询 http://www.hitachiconsulting.com/page.cfm?ID=bi
  2. TCS http://www.tcs.com/Microsoft2005Launch/download/Microsoft_Recast.pdf
  3. 奏鸣曲软件有限公司 http://microsoftcc.sonata-software.com/html/mcc_bi.htm
  4. KTL 解决方案 http://www.ktlsolutions.com/t-crystalconverter.aspx
  5. 90度软件 http://www.90degreesoftware.com
  6. 杰夫网 http://www.rpttosql.com/index.html
  7. Neudesic http://www.neudesic.com
  8. PLUS-IT http://www.plus-it.de
于 2017-02-19T08:36:26.990 回答