Failed to load database operation

Hello all, T
One of our developers has an error on a new pc, with Crystal XI running on a Windows XP SP 3 machine. Whenever he tries to run a report in Crystal he gets an error of "Failed to load database information
     "Details: The database connector 'crdb_oracle.dll' could not be loaded"
This only seems to happen for him when a report is ran, but he can do other work inside the program. He has uninstalled, then reinstalled the program to no avail. Trying to manually register that dll using regsvr32 also fails. We did find a link about moving a copy of the dll from the directory to overwrite a different version in the commonfiles directory, but that didn't help in the first installation. ( I believe it was a crystal 8 fix anyway )
I apologize in advance for my lack of knowledge on this product, but I hope someone can help track this error down!
Thank you,

This error message appears because Crystal Reports is unable to find the Oracle file Oci.dll, which is
required in order for Crystal Reports to connect natively to an Oracle database.
To resolve this error message:
1. Search your computer for Oci.dll.
2. Depending on the number of copies of Oci.dll found, complete the appropriate step:
If no copies are found, install the Oracle client.
If one copy is found, reinstall the Oracle client
If two copies are found, modify the value of the PATH system variable so that "'C:\Oracle\Bin;..." precedes "C:\OraForms\Bin;...".
Two copies of Oci.dll on one computer indicate that the Oracle Client and Oracle Forms are both
installed.
If Oracle Forms is installed first, the value of the PATH system variable is set to "C:\OraForms\Bin;...". However, when the Oracle client is subsequently installed, it is changed to
"C:\OraForms\Bin;c:\Oracle\Bin;...".
When Crystal Reports attempts to connect natively to the Oracle database, it reads the value of the
PATH variable as "C:\OraForms\Bin;", which is the Oracle Forms path, not the path to the Oracle Server connection.

Similar Messages

  • 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 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? error

    Hi there,
    I am trying to implement "Replay transaction" feature which is in 11.1.1 version to one of my database.I followed all the steps that are specified here http://oraclebizint.wordpress.com/2009/02/18/hyperion-essbase-11110-database-archive-and-replay-in-bso-cubes/
    After Archiving and restoring the databse. i am trying to connect to databse from excel addin but it is giving me "failed to load database" error
    I tried to use replay transaction from console but its giving me the same error....
    Any suggestions???
    Thanks in advance...

    Hi john,
    I did that but didn't see any ghost processor running....YEah i ma running it in eas...After archiving the database i am stopping/unloading tha databse to restore. after that when i tried to start it then it says "failed to load the database."
    It's acting really wierd ...sometime even application is not starting.
    I tried to delete the database and create a new one and then i restored it.
    It worked for the first time... but when i tried to apply it second time inorder make use of replay transaction then again there is aproblem.
    Now i'm not even able to create a database when its running ..when i stop the application then it is showing the databse which i already deleted.

  • 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

  • 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" 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

  • Crystal Report Error Failed to load Database logon Information

    Hi Experts,
    We developed a Crystal reports fetching data from a BI Query. When we run the report from Crystal Report Desginer it runs perfectly. 
    When I schedule the report in the CMC / Infoview, I am getting a error message saying:
    "<REPORT NAME> Failed to load database logon Information."
    We have checked the database configuration in CMC for this report. BI system hostname and the other necessary credentials are fine.
    Please suggest us on how we go about understanding the cause of the error.
    Crystal Reports 2008 SP2
    OS --> AIX
    Best Regards,
    Suchindra.

    Moved to SAP Integration kit forum

  • 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

Maybe you are looking for

  • SAP ACC 7.3 - Start Services

    Hi, We are using SAP ACC 7.3 on NW 7.3 system. As part of i am trying the functionality of Mass Restart or Stop and Start kind of options. During the Mass Restart it stops dialog servers, CI and database in the order and when it automatically does st

  • How to set boot variable for standby Sup2 in 6500?

    I'm upgrading a 6500 with dual Sup2. Have copied the new boot image and system image to both bootflash and slavebootflash. Have also set new boot statements for the active Sup. However couldn't set the boot variables for the standby Sup. Do I need to

  • Since I downloaded OS 7.0.3 Maverick my iPhoto keeps crashing

    Since I downloaded the latest software Maverick my iPhoto keep scrashing and does not open.Anyone know of a solution.

  • Working off 3 junction tables...

    Greetings: My 3 dimensional skills are taxed with this query. I have 3 junction M2M tables- Bid to Code: junction_ID bid_ID cccode_ID Vendor to Code: ccjunction_ID cccategory_ID vendor_ID Vendor to bid (not used in this query) and one contact table,

  • IWeb within Office Live --- Please Help --- Please Read

    Hey There.... I am in quite the predicament!I am currently using OfficeLive as my registrar/domain hoster as they "typically" have a very user friendly service. I signed a 1 year contract with them,to be honest I do not want to have to go through som