CANNOT REACH REPOSITORY DATABASE(USR0045)

Hi ALL,

I am new to Business Objects n i am working for a very small company.
My company was using BO 5.x n only one user is generating reports,now they asked me to install BO on one more desktop n share those existing universes.
I installed BO n copied BOMain.key from other system to newly installed system.When i tried to open BO i am getting the following error:
“IM002 [Microsoft][ODBC Drive Manager] Data source name not found and no default driver specified”.

how to resolve the above issue??

any help would be appreciated !!!

Thanks,
Dave Raj.


Dave Raj (BOB member since 2005-02-03)

Create a ODBC connection (system DSN) from new client to reach repository


murali :new_zealand: (BOB member since 2002-08-16)

I created new DSN …but still getting the same error???


Dave Raj (BOB member since 2005-02-03)

But it has to have the exact name of the one used to create the BOMain.key file.


Steve Krandel :us: (BOB member since 2002-06-25)

How did you created the connection? Tell me.

  1. Before that please check your data source name (same as on your PC),

  2. Change default data base to your repository database.

  3. Finally test your connection it should give the following message.

          Microsoft SQL Server ODBC Driver Version 03.81.9002
    

Running connectivity tests…

Attempting connection
Connection established
Verifying option settings
Disconnecting from server

TESTS COMPLETED SUCCESSFULLY!


murali :new_zealand: (BOB member since 2002-08-16)

How did you created the connection?

  1. on ODBC DataSource Administrator
    system DSN–>ADD–> SQLSERVER—>Name(Datasource Name)–>Servername—>I selected SQL server authentication—>Default database—>Finish
    then i tested the data source, i got following message.

Microsoft SQL Server ODBC Driver Version 03.85.1022

Running connectivity tests…

Attempting connection
Connection established
Verifying option settings
Disconnecting from server

TESTS COMPLETED SUCCESSFULLY!

Then i copied the locdata folder from old system to newly installed machine.Still i am getting the same error !!!


Dave Raj (BOB member since 2005-02-03)

On the new machine did you name the DSN exactly the same as it is on the old machine?


MichaelWelter :vatican_city: (BOB member since 2002-08-08)

On the new machine did you name the DSN exactly the same as it is on the old machine?
Yeh i did create with the same name.
I noticed in older machine had two system DSN names.
How do we know which DSN used for that repository?(becose somebody created that before).

Thanks,
Dave Raj


Dave Raj (BOB member since 2005-02-03)

Choose one, and click Modify, and see if it is pointing to the correct database. If not, then you know that you’ve found the one that can probably be deleted.


MichaelWelter :vatican_city: (BOB member since 2002-08-08)

It seems i am doing something wrong in whole process.
I will explain what need to accomplish.In my organization one user is generating reports through his desktop n repository is on SQL server.I installed same version of BO on other desktop n want to use the same repository(i.e Universes,reports etc).WHat is the exact procedure do i follow?? Pls explain me in detail …Thanks in advance

Dave Raj


Dave Raj (BOB member since 2005-02-03)

Dave,

Let me put on my Moderator hat for a monent. :mrgreen: You keep inserting an “n” into your sentences. I don’t know what this means, and probably most BOB members don’t either. Can you please take the time to spell out your words? Thanks.

OK, back to the issue. The steps would be as follows:
:arrow_forward: Install middleware
:arrow_forward: Configure needed connections
:arrow_forward: Install BO software
:arrow_forward: Copy the .key file into the LocData folder

That’s it. Did you go through all these steps? Since you’re using ODBC, I know that the sirst step has been done. The second step is what concerns me. The name of the connection must be exactly the same on all machines.


MichaelWelter :vatican_city: (BOB member since 2002-08-08)

OK SIR.From now,there is no one word “n” in my posts.
I did foloow the exact steps which you are pointed.
Install middleware
Configure needed connections
Install BO software
Copy the .key file into the LocData folder
I observed ,the locdata(BOMain.key) folder is on network i.e on server machine.In old machine,the locdata(BOMain.key) folder is on my networkplaces under Vol1 which is on server and one more Locdata(No BOMain.key)folder is on C:/Program Files/Business Objects.I could not understand which Locdata folder is using the old machine!!!
Any Help ??


Dave Raj (BOB member since 2005-02-03)

In version 5.x, the LocData folder is in the following location for Full Client machines:

C:\Program Files\Business Objects\BusinessObjects 5.0\LocData

Make sure your .key file is there.


MichaelWelter :vatican_city: (BOB member since 2002-08-08)

I checked Locdata Folder in old Machine but there is no BOMain.key in that folder.I found that BOMain.key On Server machine.I couldn’t understand how he is able to connect to repository without BOMain.key on his machine?


Dave Raj (BOB member since 2005-02-03)

Aha! We may be on to something here. If the old machine doesn’t have a .key file, then the user won’t be asked to enter a User Name and Password when launching BusinessObjects. Is that the case? You can still open BusinessObjects and use it as a standalone system, however, you won’t be connected to the repository.

Do you have Supervisor installed on the old machine? If so, create a new .key file on that machine. Test it, then copy it to the new machine.


MichaelWelter :vatican_city: (BOB member since 2002-08-08)

When he opens a Business Objects its prompts for user name and password.


Dave Raj (BOB member since 2005-02-03)

Search for *.key files as well as for *.rkey files on his workstation.


Andreas :de: (BOB member since 2002-06-20)

I searched for *.key which is in
My Networkplaces \E:\Vol1\Business Objects\LocData
and in My Networkplaces \E:\Vol1\Business Objects\ShData
E : is the server drive


Dave Raj (BOB member since 2005-02-03)