在Windows Server 2012上将旧的Crystal Reports从CR 11迁移到CR 13

2020-09-26 05:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们使用Crystal Reports XI(版本2)创建了许多旧的Crystal报表。 Crystal Reports运行时引擎的版本为11。现在,我们将服务器从Windows Server 2008升级到Windows Server2012。我们发现这些旧报表将不再运行。 有人告诉我们Windows Server 2012需要新版本的Crystal Report运行时引擎,例如版本13。我们下载了新版本的运行时并安装在我们的计算机上,但仍无法使这些报表运行。 我的问题是使这些报告在Windows Server 2012上正确运行的正确方法是什么? 我们是否也必须使用较新版本的Business Object重新编译这些报表? 如果是这样,我们需要购买什么版本?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们使用Crystal Reports XI(版本2)创建了许多旧的Crystal报表。 Crystal Reports运行时引擎的版本为11。现在,我们将服务器从Windows Server 2008升级到Windows Server2012。我们发现这些旧报表将不再运行。 有人告诉我们Windows Server 2012需要新版本的Crystal Report运行时引擎,例如版本13。我们下载了新版本的运行时并安装在我们的计算机上,但仍无法使这些报表运行。 我的问题是使这些报告在Windows Server 2012上正确运行的正确方法是什么? 我们是否也必须使用较新版本的Business Object重新编译这些报表? 如果是这样,我们需要购买什么版本?

付费偷看设置
发送
3条回答
hengyuye
1楼 · 2020-09-26 06:32.采纳回答

要添加Don所说的内容,具体取决于您使用的XI SDK的哪一部分,您可能必须重新编写。 如果您只是使用XI .NET SDK,则应进行一些调整重新编译。 如果使用RDC,则XI是可用的SDK的最新版本,因此您必须升级应用程序才能使用.NET SDK。

您可以从此处下载最新版本的SDK: https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

您仍然需要进行一些调整,以确保报告保持会话状态,但是有一些示例代码可用于实现此目的。

-Dell

吹牛啤
2楼-- · 2020-09-26 06:12

您是创建一个应用程序来运行这11个报告还是从CR Designer运行它们?

如果编写了该应用程序,则需要在Visual Studio中打开它并使用CR 13运行时对其进行重建。

何必丶何苦呢
3楼-- · 2020-09-26 06:28

谢谢唐和戴尔! 这就是我们想出的。 从VS 2005开始,我们一直使用.Net SDK。现在,我们进入VS 2015。 打开了几个报告并保存为新格式。 目前,他们似乎一切正常。

一周热门 更多>