deploying applications with crystal reports

Hi all there
I develop an application that must show and print some reports. I choose for this and crystal report that is shipped with 2003 . I have no problems in coding.
the problem is raised when I need to run my application one an other computer... how can I change the server name and other credintail information in my .rpt files so that it will be compatible with the real world invronment.
one more thing is that how can I install the crystal report engine component in computers without installing this an other problem that I expected to be raised in future in my application

thanx all
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You need to install Crystal Reports run-time on the client machines.
Read the bottom part of this page ( A lot of info that you will find useful.

This page also has good info:

Basically, you need to install Crystal Reports run-time on the client machines. You should also consider specifying the connection information in a DSN, so that your program doesn't have it hardcoded and if passwords etc change, you only need to update the DSN.
You can package your application along with crystal report merge modules. This can be downloaded from
 and no need to install VS.NET on all computers.

yassercomAuthor Commented:
hi  RanjeetRain
thanx for useful information but how can I specify connection infotmation in my DNS
The process varies slightly for different type of databases. See this:


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.