Problems migrating from server 2003 R2 to server 2012 R2 essentials

Posted on 2014-12-27
Medium Priority
Last Modified: 2015-01-02
I am trying to migrate a Windows Server 2003 R2 SP2 to Windows Server 2012 R2 Essentials (this is an installed server not a role).  I get to Step 2 of "Install Windows Server 2012 R2 Essentials as a new replica domain controller:


On this page I get to item 2 "2.To install Windows Server Essentials as a replica Windows Server 2012 R2 domain controller in an existing domain as global catalog, follow instructions in Install a Replica Windows Server 2012 Domain Controller in an Existing Domain (Level 200)."  

This takes me to this page: http://technet.microsoft.com/en-us/library/jj574134.aspx

In the Active Directory Domain Services Configuration Wizard (ADDSCW) I select Add a domain controller to an existing domain.  Click Next enter in the administrator credentials and domain.  Clicking Next I get the following error "An Active Directory domain controller for the domain "mycompany.local" could not be contacted"

More info supplies the following info:  Ensure that you supplied the correct DNS domain name.  The 2003 server can be pinged by name and resolves to the correct IP address.
Question by:laltobelli
  • 2
LVL 61

Accepted Solution

Cliff Galiher earned 2000 total points
ID: 40520072
Ping doesn't verify DNS. Ping verified connectivity. As such, it will use a variety of methods to discover the IP address, including peer discovery, NetBIOS, etc. nslookup is the proper tool for testing DNS.

Make sure your new Essentials server is using your 2003 R2 DCs as the only DNS servers. Makes sure all of your existing DCs are healthy (dcdiag), and make sure all of the DCS zones are present in DNS (download and run BPAs to check AD and DNS best configs) ...and finally check the event logs on the source and destination servers for errors.   If all of that comes back clean, we'll have to dig into the actual AD join logs, but it is exceedingly rare that something gets logged there without an actual dcdiag or event log also being  present.
LVL 18

Expert Comment

by:Don S.
ID: 40520161
There are two likely problems (I ran into the second one my self just last week)  The first is as the error indicates - an improperly configured DNS somewhere.  OR since this is a SBS2003 server youa re trying to contact, it likely has ISA server running on it.  This will inherently block the DC join requests.  You can mess around with the ISA rules and probably get it to work, or you can simply uninstall ISA on the SBS2003 server since one of the first steps was to replace it with an external Firewall device and point all the clients to the new firewall - so you should be needing the ISA any more.  Once uninstalled, the SBS2003 server rebooted and the ICEW wizard rerun, you will find the new 2012 DC will join up just fine.  Just went through this four days ago.

Assisted Solution

laltobelli earned 0 total points
ID: 40521206
Hi Cliff,

Thanks, the suggestion of looking at DNS led to the solution.  

DCDIAGS passes on the Server 2003 R2 (source server).  
I pointed to the DNS to the 2003 server, did not resolve the issue.  
BPA runs on 2012 and shows a few warnings that cannot be resolved until it is an AD Controller.  
There is no BPA for Server 2003 R2.
NSLOOKUP of the domain returns an external server name and an IPV6 address.

Since IPV6 does not exists on Server 2003 I disabled it on the 2012 server.  This allowed the ADDSC wizard to detect the domain properly and complete the migration wizard.

dons6718 - Thanks for the suggestions, this is kind of an unusual setup in that it is not SBS 2003, but 2003 R2 Standard and migrating to 2012 Essentials. (no ISA)



Author Closing Comment

ID: 40527489
The DNS was working properly, server 2012 however uses IPV6 as the primary and as a result could not locate the domain sitting on a 2003 server.

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

OfficeMate Freezes on login or does not load after login credentials are input.
Measuring Server's processing rate with a simple powershell command. The differences in processing rate also was recorded in different use-cases, when a server in free and busy states.
In this Micro Tutorial viewers will learn how to restore single file or folder from Bare Metal backup image of their system. Tutorial shows how to restore files and folders from system backup. Often it is not needed to restore entire system when onl…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

586 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