Crystal Reports 到 MS SQL Server Reporting Services 转换的简单方法
-
08-06-2019 - |
题
有没有办法轻松地将 Crystal Reports 报表转换为 Reporting Services RDL 格式?我们有很多报告很快需要转换。
我了解手动过程(基本上是在 SSRS 中从头开始重建所有报告),但我的搜索指出了与几家咨询公司自动转换“加速”的一些可能性。(如...所描述的- 链接已损坏)。
对于这个特定问题,你们中有人有任何有效的经验或建议吗?是否有我不知道的工具?
解决方案
我之前曾搜索过这个,但没有运气。似乎没有任何工具可用于此转换,因此手动方法成为唯一的方法。是的,有些咨询公司会为你做手工工作,但他们仍然是手工做的。
Crystal Reports 和 Reporting Services 具有不同的架构风格,这使得转换工具成为一项艰巨的任务,因此我认为短期内不太可能有人构建一个转换工具。
其他提示
我在 Carlton 提到的咨询公司之一工作,让我告诉您,我们是唯一一家开发了内部(专有)工具来帮助我们快速启动从 RPT 到 RDL 的转换过程的公司。我们当前的工具仅支持 Crystal Rpts 9 及更早版本以及 RDL 2000 和 2005 格式。
我自己做过几个这样的转换项目,由于每个产品的性质,有很多东西无法自动转换。诸如表达式、数据源信息和数据集查询之类的东西无法通过工具自动“翻译”。
干杯。
另一种选择是使用更便宜的报告解决方案,该解决方案可以读取 Crystal Reports 模板,例如(我们自己的)基于 Java 的报告解决方案 i-net 清晰报告 (曾经是 i-net Crystal-Clear)。
请注意,与大多数解决方案不同,我们不会丢失数据源信息、公式、SQL 表达式等信息。来自原始模板。甚至图表也能很好地转换。
此外,我们现在提供功能齐全、免费的 报告设计师 (也可以运行报告)。
我原来的 VB 代码已转换为 C#。看 报告转Xml.
我们目前的情况非常相似。数十个水晶报表已就位,我们正在转向 Reporting Services(主要是因为它易于部署,并且为最终用户提供更灵活的 UI) - 我们的解决方案是保留它们,但任何新的东西都在 RptgSvcs 中创建。理想情况下我们会翻译它们,但 .rpt 格式太不透明了。
在我的搜索中,我了解到 KTL Solutions 的一款名为 KTL Crystal Converter 的产品,它能够将 Crystal 报表转换为 SSRS。
正如建议的 微软 您可以尝试以下任何迁移工具来将 SAP Crystal Reports 转换为 SSRS:
- 日立咨询公司 http://www.hitachiconsulting.com/page.cfm?ID=bi
- TCS http://www.tcs.com/Microsoft2005Launch/download/Microsoft_Recast.pdf
- 索纳塔软件有限公司 http://microsoftcc.sonata-software.com/html/mcc_bi.htm
- KTL解决方案 http://www.ktlsolutions.com/t-crystalconverter.aspx
- 90Degree软件 http://www.90 Degreesoftware.com
- 杰夫网 http://www.rpttosql.com/index.html
- 纽德西克 http://www.neudesic.com
- PLUS-IT http://www.plus-it.de
RptToRdl.com (http://www.RptToRdl.com)是你最好的选择。
他们可以进行快速启动转换或完全转换。起价为 25 美元/报告。