BES Cut Over - Duplicate Source and Destination UIDs

Posted on 2009-05-01
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
    LVL 6

    Expert Comment

    LVL 26

    Expert Comment

    by:Gary Cutri

    Author Comment

    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.

    Author Comment


    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

    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

    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

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Suggested Solutions

    Ever have trouble updating the ringtone settings on a Blackberry Curve? If so, here are the steps for changing your ringtone settings.  1. The Key is in the Profiles | Select 'Profiles' Icon The most interesting thing about changing your rington…
    For those of you who are frightened by terms like SQL Server and think that C or C++ is an average or slightly above average grade on your homework, never fear. You've come to the right article. If you're like me, you look at the Experts on EE and f…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    734 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

    Need Help in Real-Time?

    Connect with top rated Experts

    20 Experts available now in Live!

    Get 1:1 Help Now