代码之家  ›  专栏  ›  技术社区  ›  scoob

将Crystal Reports转换为MS SQL Server Reporting Services的简单方法

  •  26
  • scoob  · 技术社区  · 16 年前

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

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

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

    9 回复  |  直到 7 年前
        1
  •  14
  •   Carlton Jenke    16 年前

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

    Crystal Reports和Reporting Services具有不同的体系结构样式,这使得转换工具很难完成,因此我认为很可能不会有人很快构建一个。

        2
  •  10
  •   Thiago Silva    16 年前

    我在卡尔顿提到的一家咨询公司工作,我要告诉你,我们是唯一一家开发了内部(专有)工具的公司,帮助我们从RPT到RDL的转换过程。我们当前的工具只支持Crystal RPTS 9和更旧版本,以及RDL 2000和2005格式。

    我自己已经完成了几个转换项目,由于每个产品的性质,有很多东西无法自动转换。像表达式、数据源信息和数据集查询之类的东西不能被工具自动“翻译”。

    干杯。

        3
  •  6
  •   Epaga Alex Reynolds    13 年前

    另一种选择是使用更便宜的报表解决方案,它可以读取水晶报表模板,例如(我们自己的)基于Java的 i-net Clear Reports (以前是i-net晶莹剔透)。

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

    此外,我们现在提供全功能、免费的 report designer (也可以运行报告)。

        4
  •  4
  •   craig    8 年前

    我原来的VB代码被转换为C。见 RptToXml .

        5
  •  2
  •   Unsliced    16 年前

    我们现在的处境非常相似。有几十个Crystal Reports,我们正在转向Reporting Services(主要是为了方便部署和为最终用户提供更灵活的用户界面),我们的解决方案是让它们保持原样,但RPTGSVC中正在创建任何新的内容。理想情况下我们会翻译它们,但是.rpt格式太不透明了。

        6
  •  2
  •   swapnapriya    15 年前

    在我的搜索中,我得到了一个名为KTL Crystal Converter的KTL解决方案产品,它能够将Crystal Report转换为SSR。

        8
  •  0
  •   John Cruz    13 年前

    RPTTordl http://www.RptToRdl.com )是你最好的选择。

    它们可以进行跳跃式转换或完全转换。定价从25美元/报告开始。

        9
  •  0
  •   Mustafa Magdy    10 年前

    检查此工具 Crystal Migration

    他们也有一个视频解释这个 youtube