Guy Barrette, Microsoft, Regional Director, Montreal, Canada, Visual Studio, .NET Expertise How to deploy the Crystal Reports 2008 Basic Runtime - Guy Barrette

Guy Barrette

Microsoft Regional Director, Montreal, Canada

How to deploy the Crystal Reports 2008 Basic Runtime

If you created reports using Visual Studio 2008 and Crystal Reports 2008 Basic (the one included with VS) and you want to deploy your app on a server, you'll also need to deploy the CR runtime.  Your first reaction might be to go to the Business Objects Website and download the CR 2008 runtime.

http://support.businessobjects.com/downloads/runtime.asp#08

Well, that's the wrong runtime.  That one is for the "full" version of CR 2008 (version 12).  The CR included with VS 2008 is the basic one (version 10.5).

So where do I get the basic (10.5) runtime?  It's right on your machine:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

 

Posted: Apr 24 2008, 11:14 AM by guybarrette | with 82 comment(s)
Filed under:

Comments

Johnny said:

It is unfortunate that Crystal is so abysmal in providing accessible support for their product.  It is virtually impossible to find any needed files on their website.  Their site's purpose would seem to be to induce frustration until a company is forced to pay them for Customer Support incidences.  (Not cheap either.)

Crystal seems content to demand expensive Enterprise licensing to get anywhere near the level of basic functionality they used to provide right out of the box with their VB6 Winforms product.  ...It is a rare occurrence when a vendor, particularly a software vendor, pulls functionality they used to provide in the strategy of trying to extort more money out of their customer base.

As SQL Server Reporting Services is becoming a viable alternative, Business Objects (now Seimens) is providing ample incentive for suffering IT staffers to switch as SOON AS HUMANLY POSSIBLE.  Crystal lost 10% of their market to SSRS last year, and will hopefully continue their decline to reap some consequences from their deplorable business practices.

To anyone not already using but considering Crystal....  ...Staying far far away from them is the best advice I can offer as a Programmer and Supporter of an application that unfortunately uses Crystal.  This is after 3 years experience with the product.

# April 24, 2008 12:53 PM

Kreij said:

I've been trying to deploy a simple Crystal project for weeks with no success until I read this blog.

Thank you VERY much.

# May 1, 2008 4:17 PM

Eric Glantz said:

Thank you very much for posting this, saved me a lot of time!

# May 20, 2008 10:48 AM

Shawn Ferguson said:

Thank you very, very much.  We've been trying to figure this out for 2 months!

# May 20, 2008 4:55 PM

Albert said:

Thank you very much. This is very useful information.

# June 13, 2008 7:11 AM

James said:

Cannot thank you enough!  Just made my day!

# July 8, 2008 1:42 PM

santo said:

-- "full" version of CR 2008 (version 12)...  

Thank you very much.

# July 21, 2008 5:52 AM

Hector Torres said:

It is incredible that the solution of my 1 month problem is right there, just some clicks away! Thank you very much Guy! I do agree with Johnny. This is my first experience with Crystal Reports and BO website is less than nothing. It is a kind of fortress only accesible if you are able to pay for the full versions. Microsoft said that you can ask for support with the license of VS 2008, but it's not true. I will work with other solutions rather than CR.

# July 24, 2008 12:22 AM

Sam said:

thanks, it works perfect!

# August 10, 2008 6:01 AM

Thomas said:

Thank you. I've spent weeks trying to get through to BO to find out how to distribute the runtime.

Amazed and relieved that the answer could be so simple. Hope it works!

# August 17, 2008 10:17 PM

jack davis said:

I am trying to deploy to new server Crystal Reports server 2008, we currently have CR 11.  What do I need to do once I install the new version of Crystal into the new server?  Do I need to recompile my existing reports to the new Crystal?  Also, do you know if Crystal 2008 would work on a 64-bit server? I heard there are some issues with that?  I a new at this project was dumped on me just recently?  Any help would be truly appreciated.

# August 21, 2008 8:10 AM

Grover said:

Thanks man!!!

A lot of time saved. :)

# August 22, 2008 10:34 AM

Jonathan said:

Thanks, this was becoming difficult to track down.  I also had trouble with Crystal Reports' website.

# September 17, 2008 1:17 PM

Brad said:

The run time versions are somewhat confusing, this post helps out.  On one hand I agree that the informations is somewhat difficult to access, does that mean I would stay away from CR?  No way, this product is so solid and so robust nothing compares to it on the market... I don't get Johnny's comment about Siemens?  That makes no sense?  Business Objects which acquired Crystal Decisions years ago is now an SAP Company.  Again, glad to see the source for the runtime, but don't get caught up with a few URL links versus the functions and liberty the product can do.  

# October 2, 2008 11:06 AM

Cole said:

Thanks so much for the tip. This would probably have cost me tons of time. I, too, will be switching to using SSRS in the future. Even though the title of the software has "SQL Server" in the name, you can use client-side reports (*.rdlc instead of *.rdl) and you do not actually have to have SQL Server installed. Thanks again for the insight. This was driving me nuts.

# October 16, 2008 8:35 AM

steve said:

Cananyone tell me if the CR2008 runtime is x64 compliant? I kow that CR2008 SP0 addressed the issue, but I cannot find out if the runtime was also fixed.

thanks in advance,

# October 28, 2008 8:23 AM

Guilherme said:

Thanks... I was trying so hard to find this damn MSI at the BO site.

# October 29, 2008 1:13 PM

Gene said:

You are the MAN!!!!!!!!!!!!

# November 3, 2008 9:25 PM

Madu said:

try this url for CR runtime downloads.

resources.businessobjects.com/.../runtime.asp

# November 4, 2008 12:07 AM

Eric said:

Time Saved here too!

Thanks!

# November 10, 2008 10:34 AM

illank said:

where sould i install the CR 2008 runtime that placed in C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5.....

i mean should i install it my develop PC or in Client PC....need help here....i hope you  can help me...

almost die coz frustate...coz i always get error message when i want to view my report in report viewer...the error message said unhadled error...bla...bla...keytone...bla...bla...

help please...

# November 26, 2008 10:57 AM

Gopal said:

HI guy I am new for Vb6 and Crystal Report 2008

I am Using VB6 to view Crystal Reoport Which version 2008 I had made setup file on my machine and It is working fine on my machine.

But when I try to run same setup file on any New machine which does not have any VB6 and Crystal Report 2008 software of Dll file it fails

Giving me vierd error

1) setup is out of date and asking me to restart machine to update the file

2) File missing PVlocale 1-0.dll

3) Error Entry point cannot found for Crtemplate.dll

4) Erro Entry Point cannot found for crviewer.dll

Can any help me.... with this problem

Thank

# December 4, 2008 8:19 PM

Alex G said:

Oh man, you totally saved my life! Man the hours and weeks wasted. Thanks man.

# January 1, 2009 8:05 AM

guybarrette said:

SMBouza: CR12 does not support COM.  You need to use CR11.

# January 7, 2009 6:53 AM

DannDark said:

Gracias por el link y la ayuda, tres dias de busqueda y mucho trabajo fueron solucionados

# January 13, 2009 2:30 PM

jake said:

Thank you. It works !!!

# January 16, 2009 10:24 PM

Alim said:

this runtime causes error some when installing....

# January 19, 2009 2:30 AM

XanRox said:

I find a way for using crystal report 12 with vb6, it works fine

Create a empty project and add the 2 components

CrViewer.dll and craxddrt.dll

Now save the the project and run the visal basic wizard setup, here you have to add manually the follow dll that you can find in this directory

C:\program files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86

libOCAsecurityw-3-0.dll

csprintdlg.dll

zlib.dll

xerces-c_2_7.dll

XalanMessages_1_10.dll

Xalan-C_1_10.dll

fssl-1-2-1-3.dll

etc-1-0-12-5.dll

cxlibw-4-0.dll

cxlib-4-0.dll

cslibu-3-0.dll

libOCAhelperw-4-0.dll

ebus-3-3-2-6.dll

pvlocale-1-0.dll

i spend many time to find thi soluction, is unbelievable that this stipids guys that devoloup CR make the think so complicated

good luck

xan :)

# January 19, 2009 11:19 AM

XanRox said:

P.s. You have to install also the runtime setup CRRuntime_12_0_mlb.msi

pay attention if you have install a service pack you have to use the right CRRuntime

# January 20, 2009 11:46 AM

omar said:

tnak you very mutch , i'm looking for this a long time

# February 6, 2009 5:50 PM

Victor said:

Thank You very much, I was looking for the SDK Folder for days.

# February 7, 2009 10:14 PM

Raman said:

Hi dears,

         I am using Delphi 2007 and crystal report 2008. I had upgrade the CR11 vcl to CR 2008 and the vcl is installed in my system. I got to components names TCrpe and TCrprDs. Now i want to create the report file dynamically. But i can't find the TReport component. Please help me.

# February 16, 2009 2:45 AM

Ricardo S. said:

Hola a todos.

Tengo desarrollado un aplicativo en Visual Foxpro el cual se conecta mediante ODBC a una BD SQL Server 2005 y muestra los informes mediante CR XI. El reporteador ejecuta procediemientos SQL para generar los informes.  Todo me funcionaba bien, la conectividad era excelente, pero cuando se cambio de 32 bits a 64 bits, empezaron los problemas; ya que el runtime del CR XI no funciona sobre 64 bits. El aplicativo hecho en VFP funciona bien, pero no me abre el Preview del CR. Que DLL debo instalar??? o que podría hacer.

Gracias por los comentarios.

# February 17, 2009 5:32 PM

Ricardo S. said:

Hello everyone.

I have an application developed in Visual Foxpro which connects via ODBC to a SQL Server 2005 database and sample reports using CR XI. The report runs procediemientos SQL to generate reports. Everything worked well, the connectivity was excellent, but when you change from 32 bits to 64 bits, the problems began, because the runtime of the CR XI does not work on 64 bits. The application made in VFP works fine, but I did not open the RC Preview. Dll that I install? or could do.

Thanks for the comments

mail::> risuor_rso@hotmail.com

# February 18, 2009 5:58 PM

nick said:

I can't get it to work on x64 bit server.  It works fine on our x86 servers but not 64 bit..

we are using CR2008 and runtime on server is installed same as one here for download

# March 14, 2009 6:43 PM

Neil said:

Amazing how bad products get when SAP gets their hands on something!  They have the worst website for support also.

# March 20, 2009 5:48 AM

Gord said:

Has anyone deployed CR 12 to Windows Sever 2008 on a 64-bit processor? Everything works fine on Server 2008 on a 32-bit processor. It throws an error that states the runtime is not installed or the registry settings are not correct. Others have said this is a catch-all error that is often misleading. Not sure what to do next.

# March 20, 2009 3:56 PM

Enrique Ramirez said:

Wow, thanks so much! I make it a habit to not even bother looking around the BusinessObjects website since 99% of the time there's nothing to help you there. It's like they go out of their way to provide abysmal web-based support.

# May 10, 2009 11:33 PM

Gaurav Bains said:

Thanks mate, i have been looking for this for a long time, infact i started to creating reports in DevExpress Reporting, i love working in Crystal Reports, but its deployment till now has been a headache.

Thanks mate

# June 7, 2009 9:10 PM

Pablo said:

I am using CR12 (2008) for reporting into a .net desktop application. There are two methods to install CR2008 along with my appl

1- Set CR2008 as a prerequisite

2- Use merge modules

With option one i can´t get the crystal viewer to be shown in spanish language (meaning that the installer is installing it in english although the culture settings of my app=spanish)

And, with option two i am getting some registration errors for serveral modules of the CR meaning that reports wont work.

Now, the only way i could deploy my app, was to use both options, wich is not good, because in the first place it is installing twice the same thing, and because using merge modules have so many disadvantages.

This is frustrating, it should be more simple.

Any ideas how to solve this?

Any help will be appreciated. thanks.

# June 17, 2009 6:27 PM

Sudhir said:

Still i remember my MD telling the Crystal reports  as Kachra(Garbage).

# July 17, 2009 1:36 AM

ReyCute said:

I've been trying to deploy crystal report to our server using the instructions above but still I got error (missing component)

Here are our server specs & config:

1. Windows Server 2003 R2 Standard Edition

2. Windows directory D:\window

3. Crystal components, located ..\Program Files\Business Objects\Common\2.8\managed already copied to bin folder.

4. CRRedist2008_x86.msi, located ..\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 also installed.

5. .Net Framework 3.5 sp1 already installed

Any brilliant ideas how to solve this problem?

# July 28, 2009 8:28 PM

Shoukat said:

hi:

i am a c# .net software developer .

i made my software but when i install it to other pc it gives an error of dont send and then closed.

i installed dotnet framework on user pc but the same error occure. my teacher guide me to check that it will be the crystal report problem. it will must be installed on user pc. any body help me to how i resolve this problem. i need it

reply as soon as posible .

thanx in advance.

good luck.

# August 11, 2009 12:01 PM

RAGAS said:

Perfect Man

Thanks

# August 12, 2009 5:22 AM

hanen said:

Hi,

I am very happy to get crystal runtime very fast. thanks a lot.

# August 16, 2009 12:15 PM

JMoore said:

Thanks for URL, saved me loads of time. What has SAP done to their web site!!!!!

# August 18, 2009 3:50 AM

@li said:

Thanks Man...It really helped.

# August 26, 2009 12:05 AM

Gary Stephens said:

Still true today, Sept 2009. We have had so manyt problems with Crystal in VS 2005 and VS 2008, we are working night and day to abandon Crystal as quickly as possible. It is one of our top 3 goals for the entire organization. BO support absolutely stinks!

# September 2, 2009 2:27 PM

Renga said:

Well, I am totally new to VS2008 but quite old to Crystal. I had used them before but not much problems. Now I do agree after using the VS2008 & crystal in that - it is a night mare without end.

Why not one of you list all the other alternatives which are simpler, humane, affordable by developers also etc. This would be really help.

Just like the Charting add-ons, I feel the reporting addons should be there for all - but it is just quite difficult to locate, tryout and at the end trust the add ons for reporting.

Hence , pl help, if alternatives are there..

Thanks in advance.

Renga

# September 21, 2009 8:53 AM

Panduka said:

Awesome buddy :) Thanks a lot...

# November 11, 2009 12:58 AM

NELSON SALDIAS said:

I Bought the CR10 from Chili in 2006. I didn't solve the problem of deploy reports. Nobody tell me about it when I asked for help when my reports didn't appear. I agree about those people has the worst politic with their customers. I will change to SSRS as soon as possible.

# November 17, 2009 2:38 PM

Gavin Marshall said:

That's awesome ... one slight change.  I'm using an x64 version of windows, so the full path for me was

C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

That had both the x86 and x64 versions.

Cool ....

Thanks.

# November 25, 2009 6:09 AM

csionurb@hotmail.com said:

Thanks a lot for this precious information !

Just for information, you can create a deployment project in VS2008 and in properties of this project

choose additional components (in french, it s "composants requis") at the bottom of the window and choose "crystal report basic for VS2008..."

build and you can install your solution with CR VS2008

Christophe

# December 17, 2009 6:37 AM

SAK said:

Really wanna say thanks. People like you deserve technical respect:) and i do that. God bless you man

# December 21, 2009 2:11 AM

V.Madhusudhanan said:

Thanks a tonne for this bit of information. It helped a lot in getting it rolling.

# December 29, 2009 5:24 AM

Pavan said:

U made my Day!! Tnx a ton!

# January 6, 2010 3:47 AM

Matt Law said:

As with the hundreds of other developers who have wasted many man weeks on trying to get the right Crystal Runtime DLLs a massive thank you.

# February 3, 2010 11:44 AM

Mostafa Abderabou said:

many thanks to you

# February 15, 2010 6:02 AM

Nilanka said:

Hi guys when you compile your project compile it for x86 not for any pc.  This will work well with 64bit issue.

# March 3, 2010 4:48 AM

Nilanka said:

Hi Rahul

When you compile your project compile it for x86 not for anypc. Also you have to use same 32 bit dlls for 64 bit and need to give user permission to read and write to 32 bit dll directory.

This will work well with 64bit issue.

# March 3, 2010 5:09 AM

hadi said:

I have the same prob, im using VS 2008, crystal report version 10.5. We need some dll so we dont need instal the business object on clients machine... ius there any way to include some dll with Project setup?? its urgent

thanks

# March 3, 2010 7:38 AM

Tash said:

Does the server need to be recycled for this to take effect.

# March 15, 2010 2:38 PM

Peter said:

How do you compile for x86 using VS2008.  The option seems to be missing.

# March 16, 2010 5:14 AM

Vixous said:

How Can I Deploy VS C# 2008 with Crystal Report into other PC??

# March 23, 2010 3:42 AM

Madhu said:

Hi

I merged crystal reports 2008 fix 2.5 merge modules in my app installer. I get errors while running the installer. Errors like '1308: Soure file not found' and the files it is looking for are xerces-c_2_1_0.dll, XERCES21_LICENSE.txt, CrystalDecisions.Enterprise.Desktop.Report.dll. What i abreved is there are files like xerces-c_2_7.dll and XERCES27_LICENSE.txt already in the installer. looks like it's bug in Crystal reports 2008 SP 2.5

# April 5, 2010 11:54 AM

Martin said:

And now… VS2010 doesn’t include CR, which is good and bad. Both.

Careful when upgrading existing projects from VS2005/8 to 2010 if you have CR dependencies (and reports). It won’t work. CR References will be missing and you’ll not be able to compile. CR says there’s a BETA version of the product (beta? seriously?) …

# April 14, 2010 4:41 AM

Niranjan said:

how to conncet several mdb databases for one crystal report in c# coding give me sample code

# April 22, 2010 1:41 AM

anirudhya sanyal said:

An error has occurred while attempting to load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required.  Please go to www.businessobjects.com/support for more information.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: An error has occurred while attempting to load the Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required.  Please go to www.businessobjects.com/support for more information.

In web site when i want to show Crystal Report

# June 9, 2010 9:24 AM

Bane said:

Another grateful victim of CR.

# July 20, 2010 4:58 AM

satish kankerwal said:

i have solve out in 2005 and now in 2008

i got file related which i need and need test

# October 27, 2010 8:47 AM

Min said:

After i run the CRRuntime msi, all the dll will store at C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86

It fail to run the crystal report at my project. After i copy all the dll into c:\windows\system32 then it work.

Any solution for my project direct refer dll from C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86 i/o copy all dll to c:\windows\system32 ?

# November 12, 2010 5:34 AM

rujen said:

friends, I have developed a desktop application using VS2008 professional edition with built in CRYSTAL Report. The report works fine with Visual studio IDE. But after i create a setup of my application using Setup and Deployment of Visual Studio and install in the clients computer, when i open the report, the report viewer opens but the actual report doesn’t show up. I have gone through different blogs and read about the CRRedist2008_x86.msi file. So i have also tried

1) installing it in the server then create the setup of my application-> IT DOESNOT WORK.

2) installed CRRedist2008_x86.msi file on the client computer and the install my application -> STILL IT DOESNT WORK.

3) added CRRedist2008_x86.msi file during setup and deployment and installed it in the client computer -> STILL IT DOESNOT WORK.

In all of these 3 cases, my application only shows the empty Report Viewer whose all the tools are disabled. I doesn’t show the page number, doesn’t show the Total Page No. but shows Zoom factor : 100% in the status bar of the report viewer.

CAN ANYBODY PLEASE HELP ME OUT. I have been stuck with this for a long time now.

Thanks in Advance.

# December 16, 2010 10:28 AM

Raz said:

I couldn't get CR to work in applications complied 64 bit. I had to change to X86

Don't forget that if you're using ClickOnce and click Crystal Reports as a dependancy, the X86/X64 version is installed on the client PC, regardless of what you target your application for.

You have to uninstall it and install the X86 redistributable manually

# January 1, 2011 4:05 PM

rahulupadhyay said:

i need use crystal report 11 in visual studio 2008

all feathers use in Visual studio 2008 crystal report

# March 5, 2011 6:58 AM

rahul said:

i want to use Crystal report XI R2 in ASP.NET 2008

please help me.

# March 10, 2011 2:05 AM

Arsalan said:

thanx alot. its gr8.

# March 16, 2011 9:58 AM

Victor said:

When I try to install the crystal report 2008 runtime files to my Windows Vista, it's asking me for a product key, am I trying to install the correct runtime files? I don't recall being asked for a product key when I tried to install it in XP a couple of years ago. I would very much appreciate your help.

Victor

# May 13, 2011 9:43 AM

Girish said:

hi,

im working in a company where we are trying to use crystal reports in asp.net with oracle as our database

this is the first time we are working with crystal reports in our company

1)but the problem is with deployment server

while we are executing the crystal report in iis server by passing the parameter it doesnt deploy

(shows only the empty page in deployment server)

but its working fine in local host

2)is there any options for exporting the reports to the text format???

# May 18, 2011 2:30 AM

Tse said:

this is so frustrating ….We have currently purchased crystal Report 2008, version number 12.0.2000.0 . how can I install service pack 3 ? Without installing the prerequisite service pack 1 and 2.... Since service pack 1 is no more exists on SAP site.

# July 27, 2011 3:18 PM

lp singh said:

i install crystal report 2008 but that is creat error the message popup show first install sp 4 or 5 what is the solution provide link how to install and work friendly thanks and regards

# October 9, 2011 11:27 PM

Lyle Hardin said:

Thanks for the Crystal runtime URL, I am hopeful that it works.

# October 12, 2011 1:26 AM