有没有一种方法可以轻松地将 Crystal Reports 报表转换为 Reporting Services RDL 格式?我们有很多报告很快需要转换。
我知道手动过程(基本上是在 SSRS 中从头开始重建所有报告),但我的搜索指出了与几家咨询公司自动转换“加速”的一些可能性。(如 .... 所述 - 链接断开)。
你们中的任何人对这个特定问题有任何有效的经验或建议吗?周围有什么我不知道的工具吗?
有没有一种方法可以轻松地将 Crystal Reports 报表转换为 Reporting Services RDL 格式?我们有很多报告很快需要转换。
我知道手动过程(基本上是在 SSRS 中从头开始重建所有报告),但我的搜索指出了与几家咨询公司自动转换“加速”的一些可能性。(如 .... 所述 - 链接断开)。
你们中的任何人对这个特定问题有任何有效的经验或建议吗?周围有什么我不知道的工具吗?
我以前搜索过这个,没有运气。似乎没有任何工具可用于这种转换,因此手动方法成为唯一的方法。是的,有咨询公司会为你做手工工作,但他们仍然是手工做的。
Crystal Reports 和 Reporting Services 具有不同的架构风格,这对于转换工具来说是一项艰巨的任务,因此我认为短期内不太可能有人构建一个。
我在 Carlton 提到的其中一家咨询公司工作,让我告诉您,我们是唯一一家开发了内部(专有)工具的公司,该工具可帮助我们快速启动从 RPT 到 RDL 的转换过程。我们当前的工具仅支持 Crystal Rpts 9 及更早版本,以及 RDL 2000 和 2005 格式。
我自己做过几个这样的转换项目,由于每个产品的性质,有很多东西不能自动转换。诸如表达式、数据源信息和数据集查询之类的东西不能被工具自动“翻译”。
干杯。
另一种方法是使用更便宜的报告解决方案,它可以读取 Crystal Reports 模板,例如(我们自己的)基于 Java 的i-net Clear Reports(以前是 i-net Crystal-Clear)。
请注意,与大多数解决方案不同,我们不会丢失原始模板中的数据源信息、公式、SQL 表达式等信息。甚至图表也可以很好地转换。
此外,我们现在提供功能齐全的免费报表设计器(也可以运行报表)。
我原来的 VB 代码被转换为 C#。请参阅RptToXml。
我们目前处于非常相似的情况。数十个水晶报表已经到位,我们正在转向 Reporting Services(主要是因为它易于部署和为最终用户提供更灵活的 UI)——我们的解决方案是保留它们,但在 RptgSvcs 中正在创建任何新的东西。理想情况下,我们会翻译它们,但 .rpt 格式太不透明了。
在我的搜索中,我了解了一款名为 KTL Crystal Converter 的 KTL Solutions 产品,它能够将 Crystal 报表转换为 SSRS。
根据Microsoft的建议,您可以尝试使用以下任何迁移工具进行 SAP Crystal Reports 到 SSRS 的转换: