An update is available to detect and prevent too much consumption of the global RID pool on a domain controller that is running Windows Server 2008 R2
Introduction
Active Directory Domain Services (AD DS) assigns unique security identifiers (SIDs) to users, computers, groups, and trusts that are created in Active Directory. SIDs consist of a domain prefix concatenated with a monotonically increasing relative identifier (RID). Each Active Directory domain is assigned a global RID pool that consists of 1 billion RIDs. To enable each Active Directory domain controller to create new security principals, each domain controller is allocated current and standby RID pools from the RID master.
When the global RID pool for the domain and for the local pools on individual domain controllers in a domain is exhausted, additional users, computers, and groups can no longer be created in the domain. To work around this issue, you can create and migrate objects and applications to a new domain.
This article describes a condition in which a logic failure may result in too many RID pool requests. This leads to global RID pool exhaustion.
When the global RID pool for the domain and for the local pools on individual domain controllers in a domain is exhausted, additional users, computers, and groups can no longer be created in the domain. To work around this issue, you can create and migrate objects and applications to a new domain.
This article describes a condition in which a logic failure may result in too many RID pool requests. This leads to global RID pool exhaustion.
Symptoms
Under certain rare circumstances, Windows Server 2008 R2 domain controllers unexpectedly consume a large amount of RID resources. This behavior exhausts the global RID pool. When this issue occurs, you experience one or more of the following issues:
- RIDs in the global RID pool are continually being consumed over time.
- The number of RIDs that are consumed in the global RID pool is is greater than expected, considering the number of security principals that are intentionally created during the lifetime of the domain.
- The DCDIAG RID Manager test indicates that a search for the RidSetReferencesattribute fails. Additionally, you receive the following error message:Starting test: RidManager
Warning: attribute rIdSetReferences missing from
CN=name,OU=Domain Controllers,DC=name,DC=name,DC=name,DC=name
Could not get Rid set Reference :failed with 8481:
The search failed to retrieve attributes from the database.
......................... name failed test RidManagerThis hotfix enables the ability to detect and prevent this behavior on Windows Server 2008 R2-based domain controllers.
Cause
Under certain rare circumstances, a domain controller may issue recurring requests for RIDs from the global RID pool every 30 seconds.
If repetitive requests for RID pool updates are allowed to continue for a significant period of time, the global RID pool may experience too much RID consumption. In extreme cases, the global RID pool may be exhausted completely.
If repetitive requests for RID pool updates are allowed to continue for a significant period of time, the global RID pool may experience too much RID consumption. In extreme cases, the global RID pool may be exhausted completely.
Resolution
To prevent too much RID consumption in the global RID pool, we recommend that you take the following actions:
- Install this hotfix on all existing Windows Server 2008 R2 domain controllers.
- Integrate the update into the Windows Server 2008 R2 installation media. By doing this, you guarantee that future domain controllers will also have this update.
Hotfix information
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Prerequisites
To apply this hotfix, you must be running one of the following operating systems:- Windows Server 2008 R2
- Windows Server 2008 R2 Service Pack 1 (SP1)
976932 Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2
Registry information
To use the hotfix in this package, you do not have to make any changes to the registry.Restart requirement
You must restart the computer after you apply this hotfix.Hotfix replacement information
This hotfix does not replace a previously released hotfix.File information
The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.Windows Server 2008 R2 file information notes
Important Windows 7 hotfixes and Windows Server 2008 R2 hotfixes are included in the same packages. However, hotfixes on the Hotfix Request page are listed under both operating systems. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under "Windows 7/Windows Server 2008 R2" on the page. Always refer to the "Applies To" section in articles to determine the actual operating system that each hotfix applies to.- The files that apply to a specific product, SR_Level (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table.
Version Product SR_Level Service branch 6.1.760
0.
16xxxWindows Server 2008 R2 RTM GDR 6.1.760
0.
21xxxWindows Server 2008 R2 RTM LDR 6.1.760
1.
21xxxWindows Server 2008 R2 SP1 LDR - The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the "Additional file information for Windows Server 2008 R2" section. MUM and MANIFEST files, and the associated security catalog (.cat) files, are extremely important to maintain the state of the updated components. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.
Comments
Post a Comment