Skip to Content
avatar image
Former Member

Crystal Report 2016 integration with visual studio 2010

We have an application where we was using Crystal report 11. We are now migrating to .Net 4.0 for which we need to develop the solution on Visual Studio 2010, but unfortunately crystal report 11 is not working with VS 2010.

Hence we are planning to upgrade crystal report from version 11 to Crystal report 2016. For this purpose we installed crystal report 2016 (trail version)in debug environment but not able to generate report through visual studio 2010.We are unable to find the crystal report viewer.

We further identified ‘SAP Crystal Reports for Visual Studio Installer’ is available. We installed it in debug environment. With this I was able to generate the report but when we deploying the solution on server report are not getting generated with crystal report 2016.

Can you please assist us why report are not getting generated with crystal report 2016. Also please advise us what is required for us to let it work.

Once we determine which version suits us we will go for purchase.

Please find below the our environment details.

Dev Environment:

OS: Windows 7

Visual studio 2010

Crystal report for visual studio.

Server

OS: Windows server 2012 R2

IIS 8.5

Crystal report 2016 trail version

Also please confirm if ‘SAP Crystal Reports for Visual Studio Installer’ and

SAP Crystal Reports Runtime Engine (32 bit and 64 bit)

is licenced version or its freeware for visual studio 2010.
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Aug 22, 2017 at 04:35 PM

    See this page for a link to the Licensing info:

    https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

    Don

    @Dell - use this link for the latest updated Licensing info Dell

    http://www.sap.com/documents/2015/07/368edae4-597c-0010-82c7-eda71af511fa.html

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 03, 2017 at 01:36 PM

    There are a couple of things that you need to do.

    1. One of the runtimes need to be installed on the server - it needs to be the same service pack as the Crystal for VS that you're using. Do not try to just build an install for the runtime from your application because you won't get all of the requirements and registry settings won't be set up correctly.

    2. Your application needs to be specifically targetted for either "x64" (64-bit) or "x86" {32-bit). If it's 32-bit, you need to create a 32-bit application pool in IIS for it to run in. DO NOT use "Any CPU".

    3. The database driver on the server needs to match the "bit-ness" of the application, not the bit-ness of the server. In other words, if your application is 32-bit, you need the 32-bit database drivers.

    For licensing, see

    http://www.sap.com/documents/2015/07/368edae4-597c-0010-82c7-eda71af511fa.html . A summary is that the SDK and runtime are free if you are not selling access to reports to clients outside of your company. If you are selling to clients, each client needs to have a copy of the current version of SAP Crystal Reports.

    There are limitations built into the license as well:

    - You can only have up to 5 concurrent sessions.

    - You can only have up to 100 concurrent "print jobs". A print job is a main report and each instance of a subreport. So, if you just have a main report, that is one print job. If you have a report with a single subreport that runs in the report header, you have two print jobs. If the subreport is in a group header and your data has 5 sets of data for the group field, you have 6 print jobs. If the subreport has 100 sets of data for the group field, your report will fail because you have 101 print jobs.

    If you will need to get around these limitations, you will need to purchase SAP Crystal Reports Server and run your reports through that.

    -Dell

    Add comment
    10|10000 characters needed characters exceeded