BES Cut Over - Duplicate Source and Destination UIDs

Posted on 2009-05-01
Medium Priority
Last Modified: 2012-05-06
I've just done a Bes Cut Over to another server. Everything looks ok on the new server SRP is connected I can see all the users etc.

Problem being the devices aren't reconnecting. In the event log I see two errors for each user

RequestHandler::SendSwitchService - Duplicate Source and Destination UIDs, s844931, request aborted.

Switching services - failed.

Any ideas, i've seen this on some forums but no answers. Obvious theres is some kind of duplication conflict going on?

Question by:carnegieuk
  • 4
LVL 26

Expert Comment

by:Gary Cutri
ID: 24278796

Author Comment

ID: 24278987
Hi ,

Thanks for both the posts. Funnily enought these are the two guides I refered to when doing the cut over. I've double checked and can't see anything i've missed. Any other suggestions. I'm contacting my support supplier now.

Oh and i've reverted back to the old server for now so I guess the new install will be a bit of mess DB wise now.
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 24313598

So i've been speaking to my mobile supplier support who have a specialist blackberry support team. He sent me the below with the steps as they normally do them. I starting to get confused. Maybe I was really close to getting it to work the first time and just missed one simple setting. Has anyone see the attached Event log messages before?


1)      We would generally install the BES in full on the new hardware first.
2)      Drop and delete the BESMgmt database on the new BES.
3)      Then create a empty database using the CreateDB.exe BESMgmt.cfg
4)      And then restore the old database into the newly created empty database
5)      Then run the BlackBerry Server Configuration and point the new server at the restored database.


Author Comment

ID: 24599816
After lots of waiting RIM have recommended I upgrade the old server to SP6 then cut over. I'll let you know how this goes.

Accepted Solution

carnegieuk earned 0 total points
ID: 24655527
To confirm what I did in the end to fix this:

1. Upgraded the current old BES from 4.1.0 to 4.1.6
2. Brought the new BES online with a blank database Createdb.exe BESMgmt
3. Backed up the database the restored it to the new BES
4. Still had the old and new servers showing in Blackberry manager so did the following from Garys page


Prepare the Migrated Database

1.Now that the database has been restored from SQL Server Management Studio Express you need to expand the BESMgmt database and select Tables. In the centre window right mouse click ServerConfig and select Open Table. Now edit the columns below and update them to display the new server name.

-RPCEndPoint (only edit the name after \pipe\BESMonitor )

2.Still within the ServerConfig table scroll to the MDSAGConfigId column and ensure it is set to NULL. Now close the ServerConfig table and reselect the Tables fold in the left column and locate the MDSAGConfig table in the centre section. Once again right mouse click and select Open Table and ensure you can only see one row containing all NULL values. If a row containing server settings appears select that entire row and delete it. You can now close the MDSAGConfig table and we can now be assure no old MDS Service settings are migrated and they can be installed fresh on this new server.

3.Now select the Tables folder in the left column again. In the centre window right mouse click MDSConfig and select Open Table. Now edit the columns below and update them to display the new server name.
-ServerName (only edit the name before _MDS-CS_X)

I then ran the BlackBerry Server Configuration and pointed the new server at the restored database.

I now have all users from 3 countrys all working on the shiny new BES :)


Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are various sources that I've used for this process and I've used it many times and adapted it with my own findings. This process is not meant to be a definitive troubleshooting guide for BlackBerry installation. That needs to be handled elsew…
Blackberry is the key service used in the corporate world to enable Email on mobile. As it is a business critical solution, issues related to Blackberry are taken up with high priority.  When I start working on a Blackberry issue related with mail d…
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
Loops Section Overview
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question