The official blog for Windows Server Essentials and Small Business Server support and product group communications.
EPS Team Blogs
[Today's post comes to us courtesy of Wayne McIntyre and Justin Crosby]
There are many reasons why a company may need or want to change their domain name, there could have been a company merger/split, the current domain name is too long or not to their liking, or simply the company’s name has changed.
This post will describe the migration process from SBS 2003 to SBS 2008 when you need to change your domain name. If you do not need to change your domain name please follow the SBS 2003 to SBS 2008 Migration white paper found here http://technet.microsoft.com/en-us/library/cc546034.aspx as this is the recommended method.
This blog will demonstrate moving from Tailspintoys.local to Contoso.local.
Install SBS 2008 using the clean/new install method which will create a new domain name that you select during setup. If you want to use a TLD other than .Local you will need to create an answer file using the answer file generator to enter advanced mode setup. For more info see http://blogs.technet.com/sbs/archive/2009/01/02/introducing-the-windows-sbs-2008-answer-file.aspx
You should now have 2 separate domains and servers configured on your network working autonomously. The next step is to make sure each server can perform DNS resolution of the other domain. I personally like to configure conditional forwarders for this purpose, which is described below.
You should now be able to resolve both domains from both servers.
We now need to install the Active Directory Migration Tool v3.0. The reason why we are using v3.0 and not 3.1 is because we are going to run ADMT from the 2003 server. There are a number of reasons for this, one being that ADMT v3.1 does not install on SBS 2008 without modifying a registry key first, and secondly ADMT v3.1 does not seem to accept the work around to bypass the trust requirement of ADMT. You can download ADMT 3.0 from http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6f86937b-533a-466d-a8e8-aff85ad3d212.
Since ADMT normally requires a trust we cannot simply launch the GUI and begin our migration we need to use the below command line to launch ADMT on the SBS 2003 server and enter the password for the SBS 2008 domain names administrator account when prompted. This will allow us to bypass the trust requirement by using pass thru authentication.
Runas /NetOnly /user:2008domainname\AdministratorAccount "MMC \"%windir%\ADMT\Migrator.msc\""
We can now begin the process of migrating users, groups and computer accounts. The below steps will demonstrate the migration of user accounts.
Once we have the users on both domains, the next step will be to get the user mail over to the new server. First we will need to create a mailbox for the users in Exchange 2007.
Once the users have mailboxes, we need to run the change user role wizard from the SBS console.
Now, we have user accounts, and they have mailboxes, however these mailboxes are empty other than the welcome message and any new mail that may be coming in. We now need to migrate the users mailbox from the old SBS 2003 Exchange Server to the new SBS 2008 server with Exchange 2007.
If you need to migrate Companyweb data follow the below steps.
Steps to perform on Source (SBS 2003) server:
Steps to perform on Destination (SBS 2008) server:
PingBack from http://forwarder.behindtheat.com/2009/05/01/quick-scan-of-the-net-forwarder-5/
I'm looking for a tool to migrate a Win Server 2003 DC running Lotus Notes and migrating to SBS 2008. Are there any MS tools out there that work? We are not planning on migrating AD, just the Notes data. The SBS box will start a new clean domain since their current AD is very dirty and not worth cleaning up.
I'm doing one of these migrations soon since the normal migration did not work properly. Will the rewrite be up soon? Thanks again.
Hope this is rewritten soon :-) Can't find much other documentation on it and we will be doing a migration from 03 to 08 and to a different domain soon.
I can't get this to work.
I've created the DNS forwarding for the domains on both machines, I can ping olddomain.lan and newdomain.local
I run ADMT 3.0 on SBS2003 via cmdline, specify NEWDomain\SBS2008-Admin-Username for RunAs.
I then select SBS2003 domain as source, with the domain controller.
I then select SBS2008 domain as destination, however I can't select a domain-controller...only <any domain-controller>
As soon as I click next, I get error 1355 : domain does not exist or could not be contacted.
Some hints are very, very welcome :)
Note that new-server is on different subnet, no firewall in between but maybe sbs2008 firewall is playing tricks here ?
Wouter de Jong,
It is very likely that a firewall is blocking, you can try disabling the firewall and see if it makes a difference, also you want to make sure whatever device you are using between the 2 subnets to route the traffic is routing it accordingly. A network trace would reveal if your requests are reaching the destination.
Nice job! Great article and very useful. Every step was well detailed except the possibility of server firewalls blocking communication, which is mentioned below. Only other problem I ran into was when migrating Computers and the server trying to login/access