cancel
Showing results for 
Search instead for 
Did you mean: 

Re: development vs server version issues

08-20-2026 8:10 PM
DonWilliams Active Contributor
22 views 0 comments
0 Likes
SAP Managed Tags
Subscribe

I am migrating an old Web Service (WCS) from a windows 2008 R2 into a Windows 2002 Server. Web Service uses SAP Crystal Reports libraries to generate PDF reports, connecting to an Oracle DB.

Everything went well until I had to reinstall CR Runtime. In the old server, CR DLLs version is 13.0.0.99, while development environment uses VS 2019 and CR for VS 13.0.29.3671.

Which CR Runtime should I install on new server to get it matched with development environment? I had been searching something like SAP CR Runtime Engine 13.0.29, but I only found version for VS. I also tried to install CR 13.0.28 Runtime Engine, but it crashes when I try to run my web service (could not load information from DB).

Should development and server CR versions match, or else later CR versions are compatible with earlier ones?

0 Likes
View Entire Topic
DonWilliams
Active Contributor
0 Likes

First thing you need to do is clarify your updated OS, you said WS 2002, did you mean 2022?

Like all software there are updates and minimum versions required to update.

Here's the home page for CR for VS, note it is version 13.x

https://help.sap.com/docs/SUPPORT_CONTENT/crystalreports/3354091173.html?locale=en-US

To comment on your versions, 13.0.0.99 is the original release of CR for VS.

13.0.29.xxx is an update released in 2020.

You should not mix the versions, bad things can happen, possibly why you are getting errors.

On the above link you'll find a link to download SP 40, latest version. Also note CR for VS does not have patches, they are full builds/installs only.

You'll also find a link to PAM here:

https://www.sap.com/documents/2016/06/f871031e-757c-0010-82c7-eda71af511fa.html

Under the supported OS's you'll see CR for VS does support Windows Server 2022 until SP 32 and above.

Also NOTE, always use the latest SP, if any issues are found they won't be fixed until the next release or higher....

Next Steps:

1. Download CR for VS SP 40, EXE for integration into Visual Studio, and MSI's are for distribution only, not required in VS integration. Note there are separate installers for VS 2010->2019 and a 64 bit installer for VS 2022 and above

Uninstall the previous version, both the EXE and MSI on Dev PC and the Server.

2. CR for VS now only supports 64 bit applications and IIS in 64 bit mode.

DonWilliams_0-1787233598481.png

To upgrade your project see this Blog I wrote for upgrading:

Related Documents

Also note CR for VS now only supports 4.7 and 4.8 Windows Framework.

3. You may need to update each report manually to get the version of the report update to current version, as well as the newer Oracle CR Client dll's, you'll need to open each report in Crystal Reports Designer 2025, also 64 bit, and using an 64 bit ODBC DSN or OLE DB or XML etc. or in your case possibly the Oracle Native 64 bit Client, and then save the report in a new location, or at least have a backup of the original reports just in case.

If you have a lot of reports I suggest highering a Student to upgrade the reports....

You can get Crystal Reports 2025 from here:

https://www.sap.com/products/data-cloud/crystal-reports.html

That should get you going...

PS add CR for VS Tag to your post: https://community.sap.com/t5/c-khhcw49343/SAP+Crystal+Reports%25252C+version+for+Visual+Studio/pd-p/...

 

ciceroan
Participant
0 Likes
hello Don, of course new server OS is Windows 2022 Standard. I think I got to match development and server environment by installing CR Runtime Engine 13.0.29.3671. But I could not run reports from my Web Service. The issue is that CR runtime could not connect to database, even though Oracle driver is installed and properly set. In more details, Web Service is able to run an empty CR report (ie: without DB connection); but, when it tries to run a report connected to Oracle Database, it ends into a "Could not load information from Database" error. I tried to set Web Service App Pool to "Enable 32Bit Application=False"; then reset it to True, but nothing happens. maybe CR search for TNSNAMES,ORA in a different location then the ODAC home? Really I should re-engineer all my application? please help
DonWilliams
Active Contributor

PAM indicates SP 29 is not supported on Windows Server 2022, you need to upgrade. Also, Current versions of CR will support Oracle Servers. SP 29's CR's Oracle Client dll may not support your version of Oracle. Also note do not use Windows Oracle Client dll, it has issue with CR and Oracle. Upgrade a I recommended...

See this KBA on how to enable CR's database logging component:

https://userapps.support.sap.com/sap/support/knowledge/en/1603398

 

ciceroan
Participant
0 Likes
I dont have VS installed on App Server. so, I trace CR behavior into a log file (I would send you one, if I could...). What I see in log, is that CR apparently binds all report and DB connection parameters (server name, user/password). execution always crashes on ReportDocument.VerifyDataBase, or (if I skip VerifyDataBase) on ReportDocument.ExportToDisk. Error message is "could not load information from DB. System.Runtime.InteropServices.COMException: Error on file REPORT 7856_9104_{C50D4E42-9CFE-4875-81C6-B81E5065962B}.rpt" and so on". so, which version of CR should I install to connect to Oracle 23.26.1.0.0? also, should I install the same version both on my development PC and on App Server? Finally, should I uninstall ODAC 11.2.0.3.20 from App Server?