How to distribute SAP Crystal Reports 2020 services to a Windows server
As announced in SAP BusinessObjects addendum to Statement of Direction on Feb 2021 (and the June 2022 update), SAP Crystal Reports 2020 services are no longer supported on Linux and Unix operating systems from version BI 4.3 SP2 on (Q4 2021), to remove dependency of a 3rd party component that simulates Windows API on Linux and Unix.
SAP Crystal Reports 2020 reports are still fully supported, by distributing SAP Crystal Reports 2020 (CR 2020) services in SAP BusinessObjects Business Intelligence (BI) platform to a Windows server.
Such distributed deployment could also be used with BI 4.3 and BI 4.2:
- to add more Crystal Reports processing power, by adding a Windows server
- avoid Linux or Unix specific issues
Below are the detailed steps to:
- perform an ‘Expand’ install (using BI 4.3 SP01 as example)
- check the newly installed Windows CR2020 services
- Download and run BI platform installer, on a clean Windows server
- Choose installation folder (could use default)
- Select “Custom/Expand” install type
- In Select Features dialog, only select following CR 2020 related features:
- Servers / SAP Crystal Reports Services / SAP Crystal Reports 2020 Processing Services
- Servers / SAP Crystal Reports Services / SAP Crystal Reports 2020 Scheduling Services
- Integration Server / BW Publisher Server
- Database Access
- Read information on the ‘Expand Installation’ dialog, click Next
- Provide a SIA (Server Intelligence Agent) name (could use default)
- Enter existing CMS name / port / logon information
- Note: if your existing CMS has Corba SSL enabled, you may want to disable it during install. Otherwise the installer may have difficulty connect to your existing CMS. See SAPNote 2634052 for steps to enable / disable Corba SSL.
- Select Automatic Server Start (could use default)
- Finish the install
- Perform necessary database configurations on this Windows server, e.g.
- install database drivers from vendor,
- configure ODBC DSN (with same name)
- Login to CMC (Central Management Console), check the newly added CR2020 services are there and running on Windows (like screenshot below).
- To prove newly installed CR2020 services are working, stop other CR2020 servers (e.g. on Linux/Unix).
- Check if your CR2020 reports could still view and schedule (now processed on your Windows server).
Note: In our setup, AdaptiveProcessingServer on Windows is not required, and can be stopped (like above).
With above steps, now you should be able to quickly distribute SAP Crystal Reports 2020 services in BI platform, to a Windows server.
Don’t hesitate to comment, or share your experience / suggestion below.