SYMPTOMS
You cannot promote a Microsoft Windows Server 2003-based domain controller to be a global catalog server. After you try to assign the role of global catalog server to the Windows Server 2003-based domain controller by clicking the
Global Catalog check box, the domain controller is not promoted to be a global catalog server. Information events that are similar to the following may be logged repeatedly in the Directory Services log.
Event 1559
Event Type: Information
Event Source: NTDS Replication
Event Category: Global Catalog
Event ID: 1559
Date:
DateTime:
TimeUser: NT AUTHORITY\ANONYMOUS LOGON
Computer:
Server NameDescription:
The local domain controller has been selected to be a global catalog. However, the domain controller does not host a read-only replica of the following directory partition.
Directory partition:
DC=domain,DC=com
A precondition to becoming a global catalog is that a domain controller must host a read-only replica of all directory partitions in the forest. This event might have occurred because a Knowledge Consistency Checker (KCC) task has not completed or because the domain controller is unable to add a replica of the directory partition due to unavailable source domain controllers.
An attempt to add the replica will be tried again at the next KCC interval.
Event 1578
Event Type: Information
Event Source: NTDS Replication
Event Category: Global Catalog
Event ID: 1578
Date:
DateTime:
TimeUser: NT AUTHORITY\ANONYMOUS LOGON
Computer:
Server NameDescription:
Promotion of the local domain controller to a global catalog has been delayed because the directory partition occupancy requirements have not been met. The occupancy requirement level and current domain controller level are as follows.
Occupancy requirement level:
6
Domain controller level:
4
The following registry key value defines the directory partition occupancy requirement level.
Registry key value:
HKeyLocalMachine\System\ CurrentControlSet\Services\NTDS\Parameters\Global Catalog Partition Occupancy
Event 1801
If you enable diagnostic logging for the Knowledge Consistency Checker (KCC) to level 1, the following event is logged:
Event Type: Information
Event Source: NTDS KCC
Event Category: Knowledge consistency checker
Event ID: 1801
Date:
DateTime:
TimeUser: NT AUTHORITY\ANONYMOUS LOGON
Computer:
Server NameDescription:
The Knowledge Consistency Checker will not construct the topology
for partition DC=domain,DC=com because knowledge of the partition's objectGuid
has not yet replicated to this domain controller.
Additional symptoms
When you type
repadmin /showsrepl at the command line of the Windows Server 2003-based domain controller, one or more of the domains may not appear.
When you try to add a connection by using the naming context of the missing domain, you may receive the following error message:
Error number: 8440.
The naming context specified for this replication operation
is invalid.
CAUSE
This problem occurs when the domain-naming update for the domain has not reached the domain controller that is experiencing the problem. Or, the domain-naming update for a domain that is newly promoted may not have reached any domain controllers outside that domain.
You can verify whether the domain-naming update has reached all the domain controllers by modifying the
dumpDatabase attribute on the domain controller that is experiencing the problem.
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
315098
How to use the online dbdump feature in Ldp.exe
In the dump file that you create, look for the cross-reference record for the domain. This cross-reference record has an object class 196619. Locate the record that the object class 196619 points to. Then, make sure that the object class that is contained in the record has an assigned GUID.
In the following example, object 5070 references object 5072. However, object 5072 is not assigned a GUID:
5070 4111 1 1459 true 3 DOMAIN DOMAIN 5072 196619 - 6f73dba6-33e1-41e5-9330-c09a60a37942 4
objectclass: 196619, 65536
5071 2 2 - false 2004-10-19 22:19:37 - 1376281 com com - - - - -
5072 5071 5 - false 2004-10-19 22:19:37 - 1376281 domain domain
RESOLUTION
To resolve this problem, use one of the following methods.
Method 1
If one or two domain controllers experience the problem, and other domain controllers in the same domain do not experience the problem, you must demote and then promote the domain controllers that are experiencing the problem. To do this, follow these steps:
- Log on to the Windows Server 2003-based domain controller by using an account that has domain administrator permissions.
- Click Start, click Run, type dcpromo, and then click OK.
- Follow the instructions in the wizard to demote the domain controller.
- After you demote the domain controller, restart the Windows Server 2003-based computer.
- Click Start, click Run, type dcpromo, and then click OK.
- Follow the instructions in the wizard to promote the Windows Server 2003-based domain controller.
Method 2
You must rebuild the domain that is mentioned in the event descriptions if one of the following conditions is true:
- No domain controllers in the domain received the update.
- The domain controllers that reside outside the domain that was reported in the event messages did not receive the update.
REFERENCES
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
232072
Initiating replication between Active Directory direct replication partners
For more information about similar problems on a Microsoft Windows 2000-based computer, click the following article number to view the article in the Microsoft Knowledge Base:
842208
You cannot promote a Windows 2000-based domain controller to a global catalog server