Failed to load database information

Post Author: ramya
CA Forum: General
Hi,
We were using the crsyatl reports 9 for a desktop application that connects to a webservice.We had an issue with memory leak in crystal reports and hence we installed crystal reports 7 and upgraded that to crysta reports 9.We later installed the service pack 7 for the crystal reports 9 which has the fix for this memory leak .We are using the dlls Version=9.2.3300.0.But after upgrading and applying the service pack we couldnot even view the report in the report windows forms viewer.A error was displayed as C:\Inetpub\wwwroot\Application\Reports\CapitalReports\Building Reports\Comprehensive Reports\exreport.rpt ,Failed to load the database information .This was working fine before upgrading.We cannot find the solution.
Any help will be kindly appreciated. ThankRamya

Post Author: Mark Lemoine
CA Forum: General
In trying to diagnose this problem, we have obtained our own 64bit h/w, installed the same Windows OS, and installed the same components in the same order (to the best of our ability) as on the customer machine (Framework 2, IIS, SQL 2005, Framework 1.1, etc.).
On our server, the reports work fine!  No exception "Failed to load database information" generated.
We've also updated the customer's machine with the latest updates from MS (Framework 2 sp1, Framework 1.1 sp1, OS updates, security updates, etc.), but no joy .  The reports still fail with the described exception.
What can we do to diagnose this?  Are there any trace or logging options in Crystal that can be turned on?  Why weren't we able to replicate the problem?
Thanks
Mark

Similar Messages

  • Failed to load database information. Error in File temp_

    Our environment:
    Windows Server 2012 R2 Data-center Edition 64 bit
    Visual Studio Pro 2013 Version 12.0.3.30110.00 Update 1
    .Net 4.5.51641
    Crystal Reports for VS 2013 V13.0.9.1312
    Oracle ODAC 11.2.0
    We created a winform application to generate a form letter report that runs fine within the IDE. When we build the the exe and copy it from the project folder to a folder on the C:\drive of this same pc and try to execute it we get these error messages (partial list);
    CrystalDecisions.CrystalReports.Engine.DataSourceException: Failed to load database information.
    Error in File temp_d55286fc-26ee-4216-9062-3e32380313ab {B640FD39-66AC-4B6E-995D-7218BB48A992}.rpt:
    Failed to load database information. ---> System.Runtime.InteropServices.COMException: Failed to load database information.
    Error in File temp_d55286fc-26ee-4216-9062-3e32380313ab {B640FD39-66AC-4B6E-995D-7218BB48A992}.rpt:
    Failed to load database information.
       at CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault)
       at CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataSet dataSet)
       at cr3Test.Form1.Form1_Load(Object sender, EventArgs e)
    Here is the app:
    Imports System.Data.OleDb
    Imports System.Data
    Imports System
    Imports System.Windows.Forms
    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared
    Public Class Form1
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
            Dim crReportDocument As New CrystalReport3()
            Dim DataSet1 As DataSet
            Dim adoOleDbConnection As OleDbConnection
            Dim adoOleDbDataAdapter As OleDbDataAdapter
            Dim connectionString As String = ""
            connectionString = "Provider=OraOLEDB.Oracle;"
            connectionString += "Data Source=ourdb;"
            connectionString += "User ID=ouruserid;Password=ourpsw"
            adoOleDbConnection = New OleDbConnection(connectionString)
            Dim sqlString As String = "select * from TEMP_FRI_LETTERS"
            adoOleDbDataAdapter = New OleDbDataAdapter(sqlString, adoOleDbConnection)
            DataSet1 = New DataSet()
            adoOleDbDataAdapter.Fill(DataSet1, "TEMP_FRI_LETTERS")
            'Dim xmlPath As String = "C:\Temp\test.xml" ' use these two statment s to verify dataset works
            'DataSet1.WriteXml(xmlPath, XmlWriteMode.WriteSchema)
            crReportDocument.SetDataSource(DataSet1)
            crReportDocument.PrintOptions.PrinterName = "HP_LaserJet_4350_PCL_5e_Info_Tech"
            crReportDocument.Refresh()
            crReportDocument.PrintToPrinter(1, False, 0, 0)
            DataSet1.Dispose()
            adoOleDbDataAdapter.Dispose()
            adoOleDbConnection.Close()
            adoOleDbConnection.Dispose()
            crReportDocument.Dispose()
            Me.Close()
        End Sub
    End Class
    Here is the app.config:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup useLegacyV2RuntimeActivationPolicy="true">
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        </startup>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    We have the CPU set to x86 as we are ultimately trying to generate a 32 bit app for XP and Win 7. We only installed the 32 bit run time on this pc because we have no intention of going to 64 bit apps on the clients. Are there additional dlls or something that has to be installed in the same folder as the exe on this development machine.
    Bruce

    Looking at the AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_myprograminfo led us to the last dll loaded being:
    LoadedModule[211]=C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crdb_adoplus_res_en.dll
    State[0].Key=Transport.DoneStage1
    State[0].Value=1
    FriendlyEventName=Stopped working
    Scanning the community for "crdb_adoplus_res_en.dll" we got a hot on this issue again:
    Failed to load database information. Error in File temp_
    From the above we found this:
    1. the app.exe.config is all in one package which cannot be separated with the EXE file.
    2. the supporting component such as dll files, app.exe.config etc CANNOT be combined into the EXE file
    Adding the cr3Test.exe.config to the same folder as the cr3Test.exe RESOLVED the problem on Win 7. It also RESOLVED the problem on Server 2012 R2.
    We still need to test on Server 2008 R2 but we are hopeful when that time comes.
    Thanks.
    Bruce

  • Unable to retrieve Object.  Failed to load database information

    I am getting the following error when trying to run my reports from Crystal XI with SQL Server 2005.
    CrystalReportViewer
    Error in File 180+DAYREP.EWARP: Failed to load database information.
    Unable to retrieve Object.
    Error in File 180+DAYREP.EWARP: Failed to load database information.
    I have done some research on this but no luck on resolving the issue.
    Any suggestions are welcome thanks.

    First thought is that the application cannot access the DSN or database driver that the report was designed on, this could be permissions.
    I tried to ping my database and was unable to find the host.  I was under the assumption it was using TNSNames which is able to resolve. 
    How can I validate the permissions?
    As I said I'm a little lost here.  Apologies if I ask stupid questions.

  • Failed to load database information. When previewing report in CMC

    I attempting to load reports that are from our accounting program.  The account program uses a ProvideX driver and every report I add to the CMC displays the same results
    Unable to retrieve Object.
    Failed to load database information. File xxxxxxxxx.rpt
    When I am listing my connection source for the report I have the following selected:
    Use custom database logon information specified here
    For the driver I am listing
    MAS 90 4.0 ODBC Driver
    Server = SOTAMAS90
    DATABASE= ABC
    USER= bmb
    Password= password
    If I have any other settings or if I just choose standard ODBC I get the following results
    Unable to retrieve Object.
    The database logon information for this report is either incomplete or incorrect.
    I can view reports fine from my Access Database but the SOTASMAS90 is causing problems.
    Any ideas? 
    Thanks in advance!
    Brian

    I tried using the standard ODBC connection and I tried placing MAS 90 4.0 ODBC Driver in the custom driver. 
    If I go to my ODBC connections in my Administrative tools and select Add driver, the driver name that displays is MAS 90 4.0 ODBC Driver.  So I was thinking that the CMC would be able to determine the driver if I used the same naming convention that was used by Windows.
    I have some screenshots that I uploaded if you want to take a look.  I figure this should just work. 
    Shows when I have selected the standard ODBC
    http://i36.photobucket.com/albums/e31/bberrelez/image1.jpg
    Shows when I specify a custom driver
    http://i36.photobucket.com/albums/e31/bberrelez/image2.jpg
    Displays the drivers I am able to choose from within CMC
    http://i36.photobucket.com/albums/e31/bberrelez/image3.jpg
    If I were to create a new ODBC connection in Windows
    http://i36.photobucket.com/albums/e31/bberrelez/ODBC.jpg
    Thanks helping me with this. I appreciate it!

  • Error Failed to load database information - access report from jsp in linux

    Hi,
    While accessing the report from my jsp file I got the below error. I am using Crystal Report Server 2008 V1 in linux environment.
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException: Failed to load database information.
    Error in File rpt_dp_customer_stmt {9515FCCB-0245-11E0-9DA4-000C29D5AD7D}.rpt:
    Failed to load database information.---- Error code:-2147482931 Error code name:failed
         com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException.throwReportSDKServerException(Unknown Source)
         com.crystaldecisions.proxy.remoteagent.s.a(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.cf.a(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.z.a(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.ak.if(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.ad.int(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.bk.for(Unknown Source)
         com.crystaldecisions.proxy.remoteagent.v.a(Unknown Source)
         com.crystaldecisions.proxy.remoteagent.v.if(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
         com.crystaldecisions.sdk.occa.report.application.DatabaseController.setTableLocation(Unknown Source)
         org.apache.jsp.formula_jsp._jspService(formula_jsp.java:117)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    Moreover, in my jsp i am passing the data base parameter like below,
    PropertyBag logonProperties = new PropertyBag();;
        mainPB.put(PropertyBagHelper.CONNINFO_CRQE_LOGONPROPERTIES, logonProperties);
        mainPB.put(PropertyBagHelper.CONNINFO_DATABASE_DLL, "libcrdb_jdbc.so");
        logonProperties.put("Database Class Name", "oracle.jdbc.driver.OracleDriver");
        logonProperties.put("Use JDBC", "true");
        logonProperties.put("Connection URL", url);
        logonProperties.put("Server", dbserver);
    Also I set the LD_LIBRARY_PATH in linux machine, because i have the libcrdb_jdbc.so file on that path.
    /home/ReportServer/bobje/enterprise120/linux_x86/crpe/

    Its working. I gave crdb_jdbc.dll name in the connection info

  • Linux - Oracle - Crystal Report Server XI : Error in File Report1: Failed to load database information.

    I am using Crystal Reports Server XI on Linux Server with Oracle Server 10g.
    I did install Oracle Client on Report Server and config Oracle SID in tnsnames.ora also. It works well with tnsping command. Then, I published a report which was created in Crystal Reports developer on this server.
    When I preview the report on Report Server. I got the following error message:
    Error in File Report1: Failed to load database information.
    Try to fix the problem I ran web Central Management Console -> Objects ->Report1->Process -> Database and set there the following parameters:
    Database driver: Oracle
    Server: servers_host_name
    Database: (tried both ORACLE_SID and tns_name)
    User: oracle_user_name
    Password: oracle_pw
    It still got the same problem.
    I will appreciate any help.
    Tham.

    I was having a similar problem in Crystal Reports Server 2008 v1, and had to install the full client to resolve it, which I didn't like.  I poked around some, and was able to get the Instant Client working with a few minor changes.  Note that I tried it only with the 32-bit Instant Client even though I was on a 64-bit system because that was what SAP recommended when I talked to them.
    The changes I had to do was initialize the Oracle environment variables (the instant client doesn't have a script to do this for you) and to create a soft-link which is included in the full client, but not in the instant client.
    To setup the environment variables I created a file called env.sh and put it in /opt/crystal/bobje/setup/oracle/, where /opt/crystal was my install path.  This ensured that it got called by the /opt/crystal/bobje/setup/env.sh script which runs as part of the System init scripts to initialize the environment.  The following is what I put in my file (again for the 32-bit 11g R2 instant client):
         export ORACLE_SID=summitdb
         export ORACLE_HOME='/usr/lib/oracle/11.2/client'
         export ORACLE_BASE='/usr/lib/oracle/'
         export TNS_ADMIN='/usr/lib/oracle/11.2/client/network/admin'
         export PATH="$:/usr/lib/oracle/11.2/client/bin"
         export LD_LIBRARY_PATH="$$/usr/lib/oracle/11.2/client/lib"
    After that, I created the missing soft link using this command:
         ln -s "$/lib/libclntsh.so.11.1" "$/lib/libclntsh.so.10.1"
    Once I had done those two things, and restarted the service using the /etc/init.d script, it worked fine.

  • CR VS 2013 error: Additional information: Failed to load database information.

    We have VS 2008 (V9.0.30729.1 SP1) using .Net 3.5 under Windows Server 2003 R2 Data Center Edition. VS 2008 came with Crystal Reports Version 10.5.3700.0. We developed a little report in a winform to run against Oracle 11gR2 using the OLE DB support in the CR Report Wizard in the VS 2008 IDE. It was a standard report with some code to print the report directly to the printer with out the viewer control. Here is the working code:
    Imports System.Data.OleDb
    Imports System.Data
    Imports System
    Imports System.Windows.Forms
    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared
    Public Class Form1
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            Dim crReportDocument As New CrystalReport1()
            Dim DataSet1 As DataSet
            Dim adoOleDbConnection As OleDbConnection
            Dim adoOleDbDataAdapter As OleDbDataAdapter
            Dim connectionString As String = ""
            connectionString = "Provider=OraOLEDB.Oracle;"
            connectionString += "Data Source=OURDBNAME;"
            connectionString += "User ID=OURUSERID;Password=OURPSW"
            adoOleDbConnection = New OleDbConnection(connectionString)
            Dim sqlString As String = ""
            sqlString = "SELECT * FROM edi_filing_source_lov where filing_source_code in ('A','E')"
            adoOleDbDataAdapter = New OleDbDataAdapter(sqlString, adoOleDbConnection)
            DataSet1 = New DataSet()
            adoOleDbDataAdapter.Fill(DataSet1, "edi_filing_source_lov")
            crReportDocument.Database.Tables(0).SetDataSource(DataSet1)
            crReportDocument.PrintOptions.PrinterName = "HP_LaserJet_4350_PCL_5e_Info_Tech"
            crReportDocument.Refresh()
            crReportDocument.PrintToPrinter(1, False, 1, 99)
            Me.Close()
        End Sub
    End Class
    We want to migrate this report to VS 2013. We installed VS 2013 Professional (V12.0.30110.00 Update 1) under Windows Server 2012 R2 Data Center Edition. We downloaded CRforVS_13_0_9 and installed it in VS 2013. We moved the project from VS 2008 and opened it under VS 2013. It looks like it converted OK. When we run it we get the following error:
    An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in CrystalDecisions.CrystalReports.Engine.dll
    Additional information: Failed to load database information.
    Error in File temp_f11eb1be-db98-4d33-800c-4db3b36ab14e {EEB2A9E4-8239-49CB-B016-8CE4F4C7643E}.rpt:
    Failed to load database information.
    More information: We can step through the wizard in VS 2013 using the standard template and add a report viewer control to the form and point it at the report and run it just fine in the VS 2013 IDE when there is no code in the form1_load event. We feel we have the Oracle.DataAccess.dll for the 11.2.0 client installed and tested correctly on the server and do not feel there is an issue with data base installation. When we add back the code above to the form1_load event and run it we get the error above.
    We have the logger set up but nothing gets added to the log files.
    We have tried three different ways to set the data source to resolve the error that is occurring at this line of code that is failing but with no luck:
    crReportDocument.Database.Tables(0).SetDataSource(DataSet1)
    crReportDocument.SetDataSource(DataSet1)
    crReportDocument.Database.Tables(0).SetDataSource(DataSet.Tables("edi_filing_source_lov"))
    Do you have any other suggestions we could try?
    Bruce

    Hi Bruce
    In my experience, the only reason for the error is that the there is an issue with the dataset and as a back up sort of a thing, the report engine is attempting to connect to the database the report was created off of. To test the dataset with the report, see this wiki on how to.
    Also, ensure that you have a look at this KBA.
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Failed to load database information in Crystal 2011 using DB2 connection

    Hello,
    we have a Problem using Crystal Reports 2011 on SAP SBOP 4.0 SP2 Patch 10.
    BI 4.0 Server is running on AIX. The Datasource is an DB2 database a connect from the OS is possible.
    The x32 libarys of the DB2 client are availabe because the crystal 2011 reports server is running with 32 bit environment.
    While opening / executing the crystal 2011 report the following error occur: "failed to load database information".
    I've made a trace of crystal 2011 server with crlog. I found the following:
    2012-1-27-7-17-33       9371804 searchpath.cpp  379     Failed to load libcrdb_db2cli.so        1
    2012-1-27-7-17-33       9371804 qecommon.cpp    117     This value is write-only. File Name: "QEProperty.cpp". Line: 145       
    2012-1-31-13-8-23       9371804 QESession.cpp   445     Set Product View Locale: 1033   20
    2012-1-31-13-8-23       9371804 QESession.cpp   479     Set Preferred View Locale: 1033 20
    2012-1-31-13-8-23       9371804 QESession.cpp   501     Set Process Locale: 1033        20
    2012-1-31-13-8-23       9371804 qecommon.cpp    117     This property is currently in a read-only state and cannot be modified. File Name: "QEProperty.cpp".
    An ldd on the operating system says all libarys are availabe:
    bash-3.2$ ldd /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/crpe/libcrdb_db2cli.so
    /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/crpe/libcrdb_db2cli.so needs:
             /usr/lib/libC.a(shr2.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libetc.so
             /usr/lib/libC.a(ansi_32.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libBCM.so
             /usr/lib/libC.a(shr.o)
             /usr/lib/libC.a(shr3.o)
             /usr/lib/libc_r.a(shr.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libcxlibw.so
             /usr/lib/libpthreads.a(shr_xpg5.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libOCAhelperw.so
             /home/boeadm/sqllib/lib32/libdb2.a(shr.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libsatlw.so
             /usr/lib/libC.a(shrcore.o)
             /usr/lib/libC.a(ansicore_32.o)
             /usr/lib/libpthread.a(shr_comm.o)
             /usr/lib/libpthread.a(shr_xpg5.o)
             /usr/lib/libC_r.a(ansi_32.o)
             /usr/lib/librtl.a(shr.o)
             /usr/lib/libc.a(shr.o)
             /unix
             /usr/lib/libcrypt.a(shr.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libTraceLog.so
             /usr/lib/libiconv.a(shr4.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libicuuc.so
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libicui18n.so
             /usr/lib/libdl.a(shr.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libboez.so
             /usr/lib/libpthreads.a(shr_comm.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libebus.so
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libfssl.so
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/liblocale_fallback.so
             /home/boeadm/sqllib/lib32/libdb2osse.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2locale.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2g11n.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2osse_db2.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2genreg.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2install.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2trcapi.a(shr.o)
             /home/boeadm/sqllib/lib32/libdb2dascmn.a(shr.o)
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libicudata30.so
             /usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/libicuuc30.so
    bash-3.2$
    Does somebody have an idea where to search to get a solution for this error?
    PS: With Crystal for Enterprise 4.0 everything works fine, but the Crystal for Enterprise 4.0 services are running with 64 bit.

    Hello All,
    the Problem has been found by SAP. The Business Objects Server is searching for an env variable called LIBPATH32.
    By default this has not been set to the DB2 x32 Libary path by AIX or SBOP setup.
    We solved the issue by adding the following (LIBPATH32) into the file .profile
    The following three lines have been added by IBM DB2 instance utilities.
    if [ -f /home/boeadm/sqllib/db2profile ]; then
        . /home/boeadm/sqllib/db2profile
        LIBPATH32=/home/boeadm/sqllib/lib32:$LIBPATH32; export LIBPATH32
    fi
    After doing:
    bash-3.2$ cd /usr/sbop/sap_bobj/
    bash-3.2$ . setup/env.sh
    The path has been set correctly to the x32 libarys:
    LIBPATH32=/usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/:/usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/crpe/:/usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/crpe/mw/:/usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/ras:/home/boeadm/sqllib/lib32::/usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/crpe/mw//lib-aix4:/usr/sbop/sap_bobj/enterprise_xi40/aix_rs6000/crpe/mw//lib-aix4_optimized
    Kind regards
    Marc Reiter

  • "Failed to load database information" error

    I know there are many threads on this error, but none appear to apply to my situation.  We distribute CR2008 reports with our C#.NET application, connecting to a SQL Server 2005 db .  We have had very few problems with our reports, with the exception of one customer.
    The customer has five installations of our software, all on WinXP 32-bit machines, all connecting to the same SQL Server 2005 database, and all pulling their report files from the same shared network location.  Four of the five machines can run reports just fine.  The fifth machine pops this error on every report:
    Exception Source: rptcontrollers.dll
    Exception Type: System.Runtime.InteropServices.COMException
    Exception Message: Failed to load database information.
    Error in File Job Info {FC802C7B-B9AD-4121-8D9E-81E3A405A6DC}.rpt:
    Failed to load database information.
    Here is the code that launches the report:
    CrystalDecisions.CrystalReports.Engine.ReportDocument report = new ReportDocument();
          report.Load("C:\\Repository\\Job Info.Rpt");
          // Setup the Crystal ConnectionInfo
          IConnectionInfo iConnectionInfo = report.DataSourceConnections[0];
          SqlConnectionStringBuilder csBuilder = new SqlConnectionStringBuilder(AppSettings.ConnectionString);
          iConnectionInfo.SetConnection(csBuilder.DataSource, csBuilder.InitialCatalog, csBuilder.UserID, csBuilder.Password);
          foreach (CrystalDecisions.CrystalReports.Engine.Table table in report.Database.Tables)
             TableLogOnInfo tableLogonInfo = table.LogOnInfo;
             // Need to set the password here as well
             table.LogOnInfo.ConnectionInfo.Password = csBuilder.Password;
             // If this is SQL 2008, fix the provider
             if (AppSettings.SQLServerVersion == 10)
                table.LogOnInfo.ConnectionInfo.LogonProperties.Set("Provider", "SQLNCLI10");
             table.ApplyLogOnInfo(tableLogonInfo);
             table.LogOnInfo.ConnectionInfo.Password = csBuilder.Password;
          new ReportViewerDialog(reportDocument).ShowDialog(this);
    We have done the following:
    1. We have uninstalled and re-installed the CR2008 MSI on that machine, with no change. 
    2. We have confirmed that the machine has full access to the directory where the reports are located.
    3. We have confirmed that the machine is set to the same default printer as the working machines, and can print to it.
    4. We have confirmed that the app itself has full functionality apart from the reports.
    5. We have confirmed that SQL Native Client is installed.
    6. The customer is not aware of any other unusual behavior on that machine (though our support tech did note unusually long reboot times).
    I'm out of ideas at this point.  If anyone has any suggestions, I'd be very appreciative.
    Ron Moses
    ConEst Software Systems

    > Use Modules.
    We do use merge modules in our install, but we know of no other way to uninstall/re-install Crystal than using the MSI.
    > Then compare the lists between working and none working Reports and PC's.
    No reports work on the one PC, all reports work on the other four.
    > Also, the SQLNCLI10.dll is for MS SQL Server 2008 and I doubt it should be used with SQL 2005. Set log on info and use the SQL Native client SQLNCLI.dll driver. Could also be related to that client engine causing the delays.
    The code only uses the 2008 DLL if it detects that the db is 2008, otherwise it uses the 2005 dll.  We officially support 2005, and include 2005 Express in our install, but we do have a small number of users who are already running their own 2008 instances, so we include this code to support them.
    Ron Moses

  • Crystal Reports exception: "failed to load database information" error in file guid.rpt file

    Please also see attachment (same info as below).
    Background
    This code works in windows XP (32 bit), using/complied VS2005 with no problems.
    Please contact:
    Hamid Deljoo at work 416-867-8977 (8am to 4pm EST)
    Problem is:
    We are migrating this code from XP to windows 7 (using win7 64bit for development to be deployed on win7 PCs 64bit).
    When trying to display a crystal report (.rpt) an exception is raised.
    Exception info is:
    CrystalDecisions.CrystalReports.Engine.DataSourceException was unhandled by user code
      Message=Failed to load database information.
    Error in File wbstats {CC56070D-0873-4815-BAD5-0DA0FBAEDCB6}.rpt:
    Failed to load database information.
    Source=CrystalDecisions.ReportAppServer.DataSetConversion
      StackTrace:
          at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
          at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
          at CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
          at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext)
          at CrystalDecisions.CrystalReports.Engine.ReportDocument.Export(ExportOptions options)
          at net.bmogc.cas.ui.ReportViewer.LoadStatsReport(String warmBodyCode) in c:\Projects\Juniper\CAS_.NET2.0_Win7_64bit\CASApplication\CASNet\ReportViewer.cs:line 739
          at net.bmogc.cas.ui.WarmBodyManage.Stats() in c:\Projects\Juniper\CAS_.NET2.0_Win7_64bit\CASApplication\CASNet\WarmBodyManage.cs:line 873
          at net.bmogc.cas.ui.WarmBodyManage.CASAuthgation_ToolStripItem_Click(Object sender, EventArgs e) in c:\Projects\Juniper\CAS_.NET2.0_Win7_64bit\CASApplication\CASNet\WarmBodyManage.cs:line 593
          at net.bmogc.cas.ui.CASAuthgation.<>c__DisplayClass15.<CreateToolStripItem>b__14(Object sender, EventArgs e) in c:\Projects\Juniper\CAS_.NET2.0_Win7_64bit\CASApplication\CASNet\Common\CASAuthgation.cs:line 1242
          at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
          at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
          at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
          at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
          at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
          at System.Windows.Forms.Control.WndProc(Message& m)
          at System.Windows.Forms.ToolStrip.WndProc(Message& m)
          at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
          at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      InnerException: System.Runtime.InteropServices.COMException
          Message=Failed to load database information.
    Error in File wbstats {CC56070D-0873-4815-BAD5-0DA0FBAEDCB6}.rpt:
    Failed to load database information.
          Source=""
          ErrorCode=-2147482931
          StackTrace:
                at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions, RequestContext pRequestContext)
                at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
          InnerException:
    Background info is:
    Vs2013 (update 3, latest version) is used.
    Installed:  Crystal Reports, Support Pack 10 (v. 13.0.10.1385), using 64 bit
    VS2013 build settings.

    What database are you using?
    What database client?
    How are you connecting to the database (ODBC, OLE DB, etc.)?
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Failed to load database information. Crystal Reports Server 2008

    Received the following error message:
    Error in File Relatorio4: Failed to load database information.
    I'm trying to run a report Crystal Reports 2008 in Crystal Reports Server 2008.
    Configuration:
    Driver connection: Oracle Server
    Server: Windows Server 2003 R2
    Any help would be appreciated!

    Hi   Vilari,
    What is the drivers you are using to connect to your database.
    Just check with the connection type  you are using.
    Is  the SQL connection with user credentials are working fine.
    Just try to connection with SQL 2000 drivers rather than 2005 native client drivers.
    Thanks,
    Naveen.

  • Failed to load database information. Error in File ReportName {E420E88A-5947-4925-844E-75E6311D3EB3}.rpt: Failed to load database information.

    Hi All,
    We've been running CR for VS2010 for a number of years in our web app without any issues. Using the same code we recently upgraded our application to support x64 and we have run into this error on our QA servers:
    Failed to load database information. Error in File ReportName{Guid}.rpt. Failed to load database information.
    Here's are server setup:
    Windows Server 2012 Datacenter x64
    SAP Crystal Reports Runtime Engine for .Net Framework (64-bit)
    IIS 8
    Database Server
    Oracle 12c
    Interestingly, Crystal Reports works fine on our dev machines and it also works on our dev machines if I connect to the QA Database server directly. So I've ruled out any Oracle issues.
    I believe the permissions are set up correctly for CR to run, but I'd like to know what permission CR needs to run. I can't find a definite answer reading the forum posts or on the WIKI.
    I've used Process Monitor and there seems to be some permission issues with the uf12manager.DLL. See attached document.
    I'm really stuck here and any help is appreciated.
    Thanks!

    Nothing to do with UFL manager, that may be a missing dependency.
    Search on a kbase on how to enable crlogger, that may tell you what is failing.
    Typical Oracle issues on a 64 bit app is I believe you need to install the Oracle 64 bit Client and then 32 bit client.
    Do we support Oracle 12? No we don't...
    See this PAM for more info:
    SAP Crystal Reports 2011 Product Availability Matrix (PAM)
    Open the link for the Database connectivity....
    Don

  • Failed to load database information. Error in {GUID}.rpt

    Hi
    I have a C# windows service that load a rpt file and export it to PDF
    I am required to use XML as data source for the rpt file, and in the IDE of CR 2013 it always works fine via local XML file, and also I create a http/https pages which returns a XML stream, it still works,  preview fine.
    And then I debug into my unit test project, load the rpt file, set the necessary parameters, and at last call the ReportDocument.Export(), the PDF was generated successfully.
    But when I deploy the windows service in my local machine, it always throw out an exception with the error message of “Failed to load database information. Error in {GUID}.rpt” at ReportDocument.Export().
    Here is the environment of my local machine:
        Windows 7 (64 bit)
        NET framework 4.0 / VS2010 build with “Any CPU”
        CR2013 with the latest run-time packages for VS
        I also have crdb_xml.dll in both of the following paths:
    C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win64_x64
    C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86
    I doubt that I missed something in my environment, is there any suggestions? Thanks a lot!

    Thank you for your advice!
    I have deployed the crdb_xml driver as the steps mentioned in your links, it resolved previous error. Thanks a lot!
    But now I encountered another problem, ok, here is my work flow:
    1. I create two separate .net pages which return xml stream for my report file, one for main report and the other for the sub report. And these pages need to pass parameters.
    2. I create http/https URL xml data source for both the main report and sub report, also I added the parameters in the end of my creation by @prompt function.
    3. Then I preview my report, enter the necessary parameters in the pop-up window, and click “OK”, the xml data returned from my URL and displayed correctly in my report.
    4. Then I test into my windows service:
    1) Create an object of CrystalDecisions.CrystalReports.Engine.ReportDocument() named rptDoc to load my report file.
    2) Set parameters to rptDoc via the function of rptDoc.SetParameterValue()
    3) Apply my logonInfo and attributes information
    4) rptDoc.Export().
    Then I got my problem, the parameters did not send to my .net pages all the while, but it is worked fine if I previewed the report in CR 2013 design tool.
    Is it the problem that I missed some settings in my .net code or any way CrystalReport.Engine did not support to pass parameters to a report with http/https xml data source?
    I am blocked by this issue, any suggestion? Thanks!
    For your reference, here is the .net page which is trying to catch the parameters
    foreach (var item in Request.Params)
    paramsList.Add(item.ToString());
                    ExceptionManager.InsertException(new Exception(string.Join(",", paramsList)));
                    BrokerEntity broker = null;
                    string ifpPSID = Params.ReplaceNullWith(Request["@IFPPSID"], Null.NullString).ToString();
    When preview the report in CR 2013 design tool, we get following string for “Request.Params”
    “@IFPPSID,ASP.NET_SessionId,ALL_HTTP,ALL_RAW,APPL_MD_PATH,APPL_PHYSICAL_PATH,AUTH_TYPE,AUTH_USER,AUTH_PASSWORD,LOGON_USER,REMOTE_USER,CERT_COOKIE,CERT_FLAGS,CERT_ISSUER,CERT_KEYSIZE,CERT_SECRETKEYSIZE,CERT_SERIALNUMBER,CERT_SERVER_ISSUER,CERT_SERVER_SUBJECT,CERT_SUBJECT,CONTENT_LENGTH,CONTENT_TYPE,GATEWAY_INTERFACE,HTTPS,HTTPS_KEYSIZE,HTTPS_SECRETKEYSIZE,HTTPS_SERVER_ISSUER,HTTPS_SERVER_SUBJECT,INSTANCE_ID,INSTANCE_META_PATH,LOCAL_ADDR,PATH_INFO,PATH_TRANSLATED,QUERY_STRING,REMOTE_ADDR,REMOTE_HOST,REMOTE_PORT,REQUEST_METHOD,SCRIPT_NAME,SERVER_NAME,SERVER_PORT,SERVER_PORT_SECURE,SERVER_PROTOCOL,SERVER_SOFTWARE,URL,HTTP_CONNECTION,HTTP_ACCEPT,HTTP_HOST,HTTP_USER_AGENT,HTTP_FRONT_END_HTTPS”
    When run in windows service, we get following string without parameters “@IFPPSID”
    “ASP.NET_SessionId,ALL_HTTP,ALL_RAW,APPL_MD_PATH,APPL_PHYSICAL_PATH,AUTH_TYPE,AUTH_USER,AUTH_PASSWORD,LOGON_USER,REMOTE_USER,CERT_COOKIE,CERT_FLAGS,CERT_ISSUER,CERT_KEYSIZE,CERT_SECRETKEYSIZE,CERT_SERIALNUMBER,CERT_SERVER_ISSUER,CERT_SERVER_SUBJECT,CERT_SUBJECT,CONTENT_LENGTH,CONTENT_TYPE,GATEWAY_INTERFACE,HTTPS,HTTPS_KEYSIZE,HTTPS_SECRETKEYSIZE,HTTPS_SERVER_ISSUER,HTTPS_SERVER_SUBJECT,INSTANCE_ID,INSTANCE_META_PATH,LOCAL_ADDR,PATH_INFO,PATH_TRANSLATED,QUERY_STRING,REMOTE_ADDR,REMOTE_HOST,REMOTE_PORT,REQUEST_METHOD,SCRIPT_NAME,SERVER_NAME,SERVER_PORT,SERVER_PORT_SECURE,SERVER_PROTOCOL,SERVER_SOFTWARE,URL,HTTP_CONNECTION,HTTP_ACCEPT,HTTP_HOST,HTTP_USER_AGENT,HTTP_FRONT_END_HTTPS”

  • Failed to load database information in linux

    Hi,
    I installed crystal report server 2008 v1 in suse linux 10 (64 bit). I designed report in windows by using crystal report developer edition XI.
    When i try to view the report in crystal report server 2008 v1 in suse linux error like "Failed to load database information"
    We are using oracle 10g which is running in another linux machine with in the network. We dont insalled oracle client in suse linux 10.
    Please help me to resolve this.

    Hi
      First make sure that You have installed/mounted Oracle 10g client on Suse linux machine where you have crystal report server 2008 v1
    if you plan to install 64-bit oracle 10g client then in LD_LIBRARY_PATH make sure to point to "lib32", as you need 32-bit lib files to refresh your report
    Regards
    Ashwini

  • Crystal Reports 2008: Failed to load database information

    Hi,
    I have an application (windows forms) that loads a report as a ReportDocument, and prints it to a predefined printer.
    This report is drawing its data from an xml file with an xml schema, both of which have hardcoded paths in the report.
    I have built the project into an installer and have installed it on my local machine. Works great, prints fine.
    However whenever I install it on another machine (and thus deploy the redistributable) I get the following error when the user tries to print.
    CrystalDecisions.CrystalReports.Engine.DataSourceException: Failed to load database information.
    Error in File temp_b647a5f7-7ab3-4f76-8154-0063f3b2b394 {1ADFD95E-D1A2-42A9-AC96-E8DBE2B9940A}.rpt:
    Failed to load database information. ---> System.Runtime.InteropServices.COMException (0x800002CD): Failed to load database information.
    Error in File temp_b647a5f7-7ab3-4f76-8154-0063f3b2b394 {1ADFD95E-D1A2-42A9-AC96-E8DBE2B9940A}.rpt:
    Failed to load database information.
    I have narrowed the exception in my code down to the following line (which I don't think is the problem)
    LabelToPrint.Load(Util.workingDirectory + "Labels\\" + fileName + ".rpt");
    LabelToPrint.PrintToPrinter(ps.PrinterSettings, ps, false);
    Is there something that I need to set up on the users system that I don't know about? Could the system not have ODBC capability? Any help would be greatly appreciated.
    Thanks,
    ~Adam
    PS. I am using VS2008

    A sugestion and a question:
    Make sure you are using SP 2:
    https://smpdl.sap-ag.de/~sapidp/012002523100009038092009E/cr2008win_sp2.exe
    msm:
    https://smpdl.sap-ag.de/~sapidp/012002523100009159092009E/cr2008sp2_mm.zip
    msi:
    https://smpdl.sap-ag.de/~sapidp/012002523100009159002009E/cr2008sp2_redistinstall.zip
    How are you conencting to the xml? Native (crdb_xml.dll), ODBC, etc.?
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup

Maybe you are looking for

  • Force Safari to open ALL links and everything else in tabs

    I want to have just one Safari window open and all the links that I click on that are supposed to be in a new window open in a new tab and all the links that I click on any other program open on the same safari window but in a new tab just like in Fi

  • Pr-PO-Gr Link

    I want to make a report of detail containing PR status ie what is the PO number and GR number with qty balance. What all tables are used and how they are to be linked. ie in my PR there can be multiple items and it is possible same item repeating mor

  • New to Mac and already stuck !!!

    Hi, I bought my first Mac last thursday. Amazing sensation ! I started the setting up very quickly because was in a rush. Thought I used my usual password for the setting up password..but in fact...not !!! Canno't login now into my own computer!!! My

  • AppServer8-startup failed

    Hello All, Can anyone please, please help me out?!!! I really would appreciate any possible help. I've searched every where seeking a solution and have yet to have found one. I cannot get appServer8 up and running without a "server startup failed" er

  • "Blocked" caller ID

    I have a couple of unknown call IDs every day and would like to know what is qualified to be a "Blocked" caller ID. Thanks!