Event 2066 is logged to the Directory Service event log after you upgrade from Windows 2000 Server SP4 to Windows Server 2003 (838419)



The information in this article applies to:

  • Microsoft Windows Server 2003, Standard Edition
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Datacenter Edition

SYMPTOMS

After you upgrade a domain controller from Microsoft Windows 2000 Server Service Pack 4 to Microsoft Windows Server 2003, the following sequence of event error messages and warning messages may be logged in the Directory Service event log:

Type:             Warning

Source: NTDS General
Category: Internal Processing
Event ID; 2066
User: NT AUTHORITY\ANONYMOUS LOGON
Description:

Active Directory encountered a failure while attempting to rebuild the quota-tracking table in the background. Another attempt to resume rebuilding of the quota-tracking table will be made in %4 seconds.

Additional data:
Error value:
1004 (0x3ec)
JET_wrnColumnNull, Column is NULL-valued

For more information, see Help and Support Center at http://support.microsoft.com.

Type: Error
Source: NTDS General
Category: Internal Processing
Event ID: 1168
User: NT AUTHORITY\ANONYMOUS LOGON
Description:

Error 1004(3ec) has occurred (Internal ID 3370c3b). Please contact Microsoft Product Support Services for assistance.

For more information, see Help and Support Center at http://support.microsoft.com.

Type: Error
Source: NTDS General
Category: Internal Processing
Event ID: 1168
User: NT AUTHORITY\ANONYMOUS LOGON
Description:

Error 1004(3ec) has occurred (Internal ID 801b6). Please contact Microsoft Product Support Services for assistance.

For more information, see Help and Support Center at http://support.microsoft.com.

The NTDS dump file (ntds.dmp) file may contain a report similar to the following:
An online database dump of the NTDS.DIT database for the DC showed the offending object as Bad, User (see below for details). This object, as you can see below, has NULL ("-") in the 4th column. The 4th. column is the NCDNT column which references the partition to which the object belongs. Good, User on the other hand, has an NCDNT value of 3617 which mean it belong to NC whose value is 3617.

9657 7821 52 3617 true - - 3 Good, User Good, User - 655369 893f89cf-09a7-4781-9321-5ff8a65e1bc5 0

114253 8981 1 - true - - 3 Bad, User Bad, User - 655369 00dfbaf1-1548-49fe-b4fa-d29b44a76c17 0

CAUSE

This problem occurs if the NTDS.DIT database is corrupted on a Windows Server 2003-based computer that is configured as a global catalog server.

WORKAROUND

To work around this problem, remove the global catalog from your computer, and then reinstall the global catalog. To add or remove the global catalog, follow these steps:
  1. Start the Active Directory directory service Sites and Services.
  2. Expand Sites, and then double-click the site that you want to work with.
  3. Double-click the Servers folder, and then double-click the server that you want to configure.
  4. Right-click NTDS Settings, and then click Properties.
  5. On the General tab, do one of the following, depending on your situation:
    • To remove the global catalog, click to clear the Global Catalog check box.
    • To configure the computer as a global catalog server, click to select the Global Catalog check box.

MORE INFORMATION

This problem typically occurs if the Quota Tracking Table (QTT) build process fails and sets the NCDNT column in the NTDS.DIT database to NULL. The QTT build process sorts Active Directory objects into columns based on partitions and fails if the NCDNT column is set to NULL.

For additional information about how to create a new global catalog server, click the following article number to view the article in the Microsoft Knowledge Base:

816105 HOW TO: Create or move a global catalog in Windows Server 2003


Modification Type:MajorLast Reviewed:9/22/2006
Keywords:kbnetwork kbSecurityServices kbwinservnetwork kbprb KB838419 kbAudITPRO