提问人:scoob 提问时间:8/19/2008 最后编辑:cdonnerscoob 更新时间:2/19/2017 访问量:55625
将 Crystal Reports 转换为 MS SQL Server Reporting Services 的简单方法 [已关闭]
Easy way for Crystal Reports to MS SQL Server Reporting Services conversion [closed]
问:
我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引文来回答。
3年前关闭。
有没有办法轻松地将 Crystal Reports 报表转换为 Reporting Services RDL 格式? 我们有相当多的报告将很快需要转换。
我知道手动过程(基本上是在 SSRS 中从头开始重建所有报告),但我的搜索指出了几家咨询公司自动转换“加速”的一些可能性。(如上所述 .... - 链接断开)。
你们中有人对这个特定问题有任何有效的经验或建议吗? 周围有什么我不知道的工具吗?
答:
我之前搜索过这个,但没有运气。似乎没有任何工具可用于此转换,因此手动方法成为唯一的方法。是的,有些咨询公司会为您完成手动工作,但他们仍然手动完成。
Crystal Reports 和 Reporting Services 具有不同的体系结构样式,这使得转换工具成为一项艰巨的任务,因此我认为不太可能有人在短期内构建一个。
评论
我们目前的情况非常相似。数十个水晶报表已经到位,我们正在转向 Reporting Services(主要是因为它易于部署,并为最终用户提供更灵活的 UI) - 我们的解决方案是保留它们,但任何新内容都在 RptgSvcs 中创建。 理想情况下,我们会翻译它们,但 .rpt 格式太不透明了。
我在 Carlton 提到的一家咨询公司工作,让我告诉你,我们是唯一一家开发内部(专有)工具的公司,可以帮助我们快速启动从 RPT 到 RDL 的转换过程。我们当前的工具仅支持 Crystal Rpts 9 及更早版本,以及 RDL 2000 和 2005 格式。
我自己做过几个这样的转换项目,由于每种产品的性质,有很多东西不能自动转换。表达式、数据源信息和数据集查询等内容无法由工具自动“翻译”。
干杯。
在我的搜索中,我了解到KTL Solutions的一款名为KTL Crystal Converter的产品,它能够将晶体报告转换为SSRS。
另一种选择是使用更便宜的报告解决方案,它可以读取 Crystal Reports 模板,例如(我们自己的)基于 Java 的 i-net Clear Reports(以前是 i-net Crystal-Clear)。
请注意,与大多数解决方案不同,我们不会丢失原始模板中的数据源信息、公式、SQL 表达式等信息。甚至图表的转换也很好。
此外,我们现在提供了一个功能齐全的免费报表设计器(它也可以运行报表)。
我原来的 VB 代码已转换为 C#。请参阅 RptToXml。
按照 Microsoft 的建议,您可以尝试以下任何迁移工具将 SAP Crystal Reports 转换为 SSRS:
- 日立咨询 http://www.hitachiconsulting.com/page.cfm?ID=bi
- TCS http://www.tcs.com/Microsoft2005Launch/download/Microsoft_Recast.pdf
- Sonata Software Ltd. http://microsoftcc.sonata-software.com/html/mcc_bi.htm
- KTL Solutions http://www.ktlsolutions.com/t-crystalconverter.aspx
- 90Degree软件 http://www.90degreesoftware.com
- 杰夫网 http://www.rpttosql.com/index.html
- Neudesic http://www.neudesic.com
- PLUS-IT http://www.plus-it.de
评论