Confilct with exchange server 2000

Posted on 2009-12-26
Medium Priority
Last Modified: 2012-05-08
         I'm currently trying to upgrade our network from server 2000 to server 2003. I currently have one server that functions as the domain controller and also hosts exchange server 2000. when i try running forestprep I was greeted with the error "Adprep was unable to extend the schema.
There is a schema conflict with Exchange 2000. The schema is not upgraded.
[User Action]
The schema conflict must be resolved before running adprep. Resolve the schema c
onflict, allow the change to replicate between all replication partners, and the
n run Adprep. For information on resolving the conflict, see Microsoft Knowledge
 Base article Q325379."

I followed the steps in the KB particularly scenario 2 , however while trying to run the inetorgpersonprevent.ldf file I get the following error

"Connecting to "servername".
Logging in as current user using SSPI
Importing directory from file "inetorgpersonprevent.ldf"
Error occured during initialization
File operation failure
0 entries modified successfully.
An error has occurred in the program"

here's what i have in the inetorgpersonprevent.ldf file

dn: CN=ms-Exch-Assistant-Name,CN=Schema,CN=Configuration,DC=X
changetype: Modify
LDAPDisplayName: msExchAssistantName

dn: CN=ms-Exch-LabeledURI,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace: LDAPDisplayName
LDAPDisplayName: msExchLabeledURI

dn: CN=ms-Exch-House-Identifier,CN=Schema,CN=Configuration,DC=X
changetype: Modify
replace: LDAPDisplayName
LDAPDisplayName: msExchHouseIdentifier

changetype: Modify
add: schemaUpdateNow
schemaUpdateNow: 1

I've been searching for a solution for hours. Please help.


Question by:Tim_Mohamed
  • 3
LVL 85

Accepted Solution

oBdA earned 1000 total points
ID: 26125910
It says "File operation failure"; make sure that
1. you saved the file as Unicode,
2. there are no spaces at the end of each line,
3. there's an empty line after the last line with the hyphen "-".

Author Comment

ID: 26127028
Yeah I verified that the file is correct, I read somewhere that someone had the same problem, here's what they wrote:-

I found the error !!!

I found how to solve my problem on this page
http://support.microsoft.com/?id=314649 on scenario 2.

The problem was that I used the "Inetorgperson Kit" from Microsoft
W2000. This package content the file "inetorgperson-fix.ldf". This file
doesn't content the value "HouseIdentifier".

It means that this LDF file doesn't work in my case.

I copy the script from the link http://support.microsoft.com/?id=314649
in a file titled "inetorgpersonprevent.ldf"

Then I run the command: ldifde -i -f inetorgpersonprevent.ldf -v -c
DC=X "dn path for forest root domain"

but it didn't work.

I had to check with "ADSI Edit" (found in the Microsoft 2000 Support
Tools) the values from the script in my Active Directory.

Finally, I found that the value "HouseIdentifier" had a wrong

Before: HouseIdentifier
Now: msExchHouseIdentifier

Well that worked for him but I have no clue how he did it. Any ideas?

Author Comment

ID: 26127127
Ok did a double check of the file and found a couple of extra white spaces, it ran perfectly after that, also make sure you are in the right directory when running from command prompt. I just ran forestprep and domain prep and it completed without errors.


Author Closing Comment

ID: 31670107
Please see my second to last comment.

Featured Post

Granular recovery for Microsoft Exchange

With Veeam Explorer for Microsoft Exchange you can choose the Exchange Servers and restore points you’re interested in, and Veeam Explorer will present the contents of those mailbox stores for browsing, searching and exporting.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Here in this article, you will get a step by step guidance on how to restore an Exchange database to a recovery database. Get a brief on Recovery Database and how it can be used to restore Exchange database in this section!
With so many activities to perform, Exchange administrators are always busy in organizations. If everything, including Exchange Servers, Outlook clients, and Office 365 accounts work without any issues, they can sit and relax. But unfortunately, it…
The basic steps you have just learned will be implemented in this video. The basic steps are shown to configure an Exchange DAG in a live working Exchange Server Environment and manage the same (Exchange Server 2010 Software is used in a Windows Ser…
Attackers love to prey on accounts that have privileges. Reducing privileged accounts and protecting privileged accounts therefore is paramount. Users, groups, and service accounts need to be protected to help protect the entire Active Directory …
Suggested Courses

807 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