David's profileDavid Moisan's ITPhotosBlogLists Tools Help
    June 06

    Working with SBS 2008, Part 3: Migration Migraines

    SBS 2008 Setup (6)

    If you saw the original drafts of my last two posts that I stupidly put online, Working with SBS 2008, Part 1- Single-Server Migration and Working With SBS 2008, Part 2- Answer files and the installation, you know I tried doing a Swing migration on my "old" SBS 2008 beta box.  Didn't work.  But I still got my server migrated, though the swing was a complete bust.

    There were three things I needed migrated:  My user profile on my workstation, my email and my Sharepoint site (which only had a few items in it as a test).  There were some other files on the server I wanted saved but those were trivial to deal with.

    The profile was the easiest.  I used the Windows User State Migration Tool (USMT) Version 3.0.1.  It's the command-line scriptable counterpart to the Windows migration wizard included in Vista and XP.  It was easier yet to save the profile when I stopped trying to websurf on the machine while USMT was running!

    Sharepoint 3.0 is backed up via the Sharepoint Site Administration page.  Wish I could say how the restore went but I accidentally deleted the backup files.

    An obstacle I ran into was the backup volume on the old server.  SBS 2008 uses disk-based backup and configures a volume with a VHD file, the same format as Virtual Server and Virtual PC(though the VHD has no boot sector and cannot be used for virtual-to-physical migrations.) 

    You can open the disk, extract the VHD and use vhdmount from Virtual Server to access the files I wanted to restore, but I really wanted my new copy of SBS to recognize the restore volume and use it to restore applications under Windows, much as the System Restore feature of the Server 2008/Vista install disk lets you mount your backup disk and restore from it. 

    Apparently, Windows Server Backup doesn't do that, so it's vhdmount for me.  I used that on the new SBS machine to extract the Exchange databases from the old backup, which are in the directory c:\program files\microsoft exchange\mailbox\first storage group\mailbox database.edb.

    This is where I ran into a wall:  I copied the mailbox directory to a temp directory and ran the Exchange Troubleshooting Assistant to create a Recovery Storage Group to hold the restored database and merge the mailboxes (only mine!) into the new database.

    This is what happened instead:

    Log Name:      Application
    Source:        MSExchangeIS
    Date:          6/3/2008 8:47:28 AM
    Event ID:      1088
    Task Category: General
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      SLAPPY.dmproductions.local
    Description:
    The information store could not be loaded because the distinguished name (DN) /O=[a different site name for the SBS beta]/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN= of message database "Recovery Storage Group\Mailbox Database" does not match the DN of directory /O=FIRST ORGANIZATION/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=.

    The database may have been restored to a computer that is in an organization or site different than the original database.

    By design, I cannot mount the old database.  I made the conclusion only after many contortions where I ran eseutil with many different options, thinking the database was corrupted.  It likely was not;  I just couldn't do anything with it.

    Nice thinking by the SBS team, and that is not sarcasm.  MS product managers are adamant that one cannot use beta code for production nor can one expect to migrate between betas or between betas and release candidates.  This is the first time I've ever seen it enforced in a database!

    I did have a PST file for backup, but because I forgot a checkbox when saving my mail, I only had an older copy from two months ago.   Annoying--I did do my business with the Salem Commission on Disabilities via email, but not a big disaster for me. 

    This migration was a migraine, and I'm bitterly disappointed I could not do a Swing.  But, SBS 2008 runs fine and when RC1 comes, I will have forgotten this.

    I'm moving on.

    Comments (1)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    I had a similar error message on SBS 4.5 back in the NT 4/Exchange 5.5 days, trying to restore a backed up exchange private store database to a cleanly installed crashed server.
    As the SAM wasn't the same, the administrator itself wasn't the same as in the original (backed up) install.
    It took me 3 days calling MS Support Hotline to have a isinteg --patch etc, so the SID's matched again.
    They told me it was a security measure: if one would steal the Exchange Backup tapes, and didn't have the system backup etc, they wouldn't be able to retrieve any info out of it...
    6 July

    Trackbacks

    The trackback URL for this entry is:
    http://dmoisan.spaces.live.com/blog/cns!95CB015E3E4A702A!400.trak
    Weblogs that reference this entry
    • None