cancel
Showing results for 
Search instead for 
Did you mean: 

Logging to different environments DEV/QA from same crystal report server

Former Member
0 Kudos

How do I pass different environment logging info. I created two dsn's one for dev and one for Qa. Developed all reports using dev dsn.

On crystal report server the database configuration is set to: *Use original database logon information from the report*.

I'm running the report from .net application using Managed RAS. I'm trying to change the logon info here but it errors out saying logon failed.

My code where I'm trying to change logon:

//Connecting to RAS (Report Aplication Server)

EnterpriseService tempService = enterpriseSession.GetService("", "RASReportFactory");

reportAppFactory = (ReportAppFactory)tempService.Interface;

reportClientDocument = reportAppFactory.OpenDocument(infoObject.ID, 0);

// Pass datbase logon credentials

//Initially I was using the line below but changed my code to change data source

// reportClientDocument.DatabaseController.logon(dbUserID, dbPwd);

reportClientDocument.DatabaseController.LogonEx(dbServerName,"", dbUserID, dbPwd);

Please help, do I have to do it different way.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Can you please let us know what version of Crystal you are working with? Also, what language you are using.

Regards,

Jonathan

Former Member
0 Kudos

I'm working with Crystal reports XI R2 and using .net