Windows Domain Schema version missing or ObjectVersion Not Set

I'm looking to upgrade a 2 site 2008R2 domain to 2012R2 at one site, but on checking the schema version in both REGEDIT and ADSI, its either missing from HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NDIS\Parameters or the Schema > CN=Configuration > ObjectValue is <not set>.

Currently there is one 2008R2 domain controller at each site with the current domain functional level being 2003, which I plan to raise to 2008R2 prior to performing the 2012R2 upgrade.

The domain originated from NT4 and has been upgraded to 2000, 2003 and 2008R2 in the past, so I just wanted to know if the missing Schema version is likely to cause an issue?
Graham HirstIT EngineerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Guy LidbetterCommented:
Hi There,

I assume you mean ObjectVersion, not ObjectValue?

No, It should not make any difference as far as I am aware. I have worked on numerous Upgrades that originated on NT or 2000 and have never seen an issue with raising the domain functional level.

Run this though to see your current version...

dsquery * cn=schema,cn=configuration,dc=domainname,dc=local -scope base -attr objectVersion

Open in new window


Run LDP.exe, go to Connection and then click on Bind.
Click Ok. Next click on View, Tree and then select the following LDAP path from the dropdown list: CN=Schema,CN=Configuration,DC=<DomainName>,DC=<Com>
Click Ok to run the LDP query against the above LDAP Path.
Graham HirstIT EngineerAuthor Commented:
Yes, I do mean ObjectVersion.  Typo in the question, not the subject.  Oops,

Thanks for your input Guy.  The dsquery returns with 47, which is what I'd expect considering its a 2008R2 domain.  LDP.exe also shows this, but its a bit harder to decipher.

How come this value is not shown in the registry or ADSIEdit?

However my issue is not with raising the domain functional level, its a question on whether the missing values will complicate an upgrade from 2008R2 to 2012R2.  Considering the methods shown to me above though, I am more confident that there will not be any issues.  Do you still think I'll have no issues?

For anyone reading, the schema versions are as follows:

20: Windows 2000
30: Windows 2003 RTM, Windows 2003 SP1, and Windows 2003 SP2
31: Windows 2003 R2
44: Windows Server 2008 RTM
47: Windows Server 2008 R2 (and SBS 2011)
56: Windows Server 2012 RTM
69: Windows Server 2012 R2
Guy LidbetterCommented:
No, I do not believe you will have any issues at all.

I've just had a look at mine and they are not populated either....

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Seth SimmonsSr. Systems AdministratorCommented:
i just looked at my domain and it shows 47

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Active Directory

From novice to tech pro — start learning today.