Filed Under: Crystal Reports Tagged With: crystal reports, database, database logon failed, failed to open connection, logon failed, Microsoft, Oracle, security, SQL Server remiCrystal is Reliable remiCrystal utilizes the Windows Task Scheduling system for all its automation. The report can be loaded in a crystal report viewer. But now I want to export it in the pdf format. Below is the script I have written so far. I need to know how to set arguments for exportformattype and destinationoptions to export the report.
I am creating a simple report using a .NET object from my project as datasource, using SetDatasource() method. However, when I run the report I get 'Database logon failed' error. This report is not connecting to a DB at all - have I missed something here?
Many thanks,D.
ADDED:I guess it will probably help if I include the Controller action. It's a quick and dirty test, not what the final method will look like:
FIXED:D'oh! I used ReportClass instead of ReportDocument. Changed that line, and also use Refresh() since Load() is not a valid method. Now it works just fine!
If you are using ADO.NET DataSets as your datasource, it is possible for the DataSet definition to get out of sync with the definition in the report. Selecting the Database->Verify Database option from the report designer's context menu will often fix this problem.
Also, you will get this error if your report has linked tables and you fail to set the datasource for one of the tables. The fix is either to remove the table from the report, or set it's datasource correctly.
For example, if your report has a Customers table and an Orders table linked together on some key you will need to set the datasource for both tables. If you forget and set only one, you will get a 'Database logon failure' error which is fairly misleading.
Please try, Right-Click on Report -> Database-> Verify Database.
If dialog box appears, locate your DataSet .xsd file (e.g DataSet1.xsd) and Apply.
My problem solved in this way.
Htet ThuzarHtet Thuzar
I started getting this dialog popping up after I changed the name of the .NET object my reports were referring to. To get rid the dialog, I had to ensure that none of my report sections or fields referred to the old name of the .Net object which was easy to spot. The fix for me was using the rename function in the Database Expert for the report.
PPowerPPower
Fixed by using the appropriate class: ReportDocument instead of ReportClass.
I was struggling with this error for a couple of days. I have a .NET webforms project which uses CrystalReportViewer to load a Crystal Report. Instead of the report loading, I kept getting 'Database logon failed'.
I opened the RPT file in Crystal Report Designer and went to Database -> Verify Database
This gave me a more specific error. FINALLY!!!
I tracked down the XSD file, moved it to the right location and BOOM
CrazyPasteCrazyPaste
Crystal Reports Viewer Windows 10
In my case i forget to set datasource to a datatable.something like this Zonealarm free antivirus firewall review.
I had to do write the below line of code to get rid of the 'Database login error'
Sunil JohnsonSunil Johnson
I started getting the notorious 'database logon failed' error on a Windows Server 2016 machine after the July 2018 windows server updates. The report ran fine in Visual Studio 2017 on my dev machine, but not in IIS on Windows Server 2016 in production.
After a day of investigation, I installed the Microsoft OLE DB Driver for SQL Server on my development machine - https://docs.microsoft.com/en-us/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-2017. I created a report connection in the Crystal report database expert using the MSOLEDBSQL provider. I had to install the Microsoft OLE DB Driver for SQL Server on the production Windows Server 2016 machine as well.
It turns out Microsoft has decided to deprecate the Microsoft OLE DB Provider for SQL Server. This and the native client no longer seem to work with Crystal Reports.
Mike MooreMike Moore
Mine did it when I was sending in a DataSet instead of a DataTable.
Crystal Report Windows Form Viewer
ReportDocument.SetDataSource(dataset.Tables[0]);
Sap Crystal Reports Logon Failed
Justin NimmoJustin Nimmo
Not the answer you're looking for? Browse other questions tagged crystal-reports or ask your own question.
crystal report 'logon failed'
crystal report 'logon failed'
Hi, I have created a asp.net webpage with a crystal report viewer on it. When I am working with the development machine, it just works fine. I have oracle client installed on my development machine and i am using VS .Net 2003. Here is the string that sets the database login : rpt.setdatabaselogin('user', 'password') Also, I am using a view from Oracle database to populate my report. However, when I take all this stuff to my laptop, I get the logon failed error. Any advice would be very helpful. Thanks