輸入的複寫到通用類別目錄伺服器仍無法解決問題是由於資料庫錯誤

文章翻譯 文章翻譯
文章編號: 253644 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
全部展開 | 全部摺疊

在此頁中

徵狀

在某些情況下輸入的複寫到通用類別目錄 (GC) 伺服器可以停止資料庫錯誤。這個資料庫錯誤不是資料庫損毀,但因下列由下列算式描述的案例:
  1. 萬用群組 (在這個範例中,TESTUG) 存在於 [GC 上,包含群組成員資格的群組的屬性是空的。請注意這是正常且會造成從一個群組建立不需明確地將成員新增到它。
  2. TESTUG 的群組類型從萬用變更為另一種群組類型。
  3. 這個群組的型別變更會複寫到通用類別目錄伺服器,並且因為群組成員資格是空的造成暫止的複寫。
在這些情況下通用類別目錄會類似下列的目錄服務事件日誌中產生事件:
Event Type:     Error
Event Source:   NTDS Replication
Event Category: Replication 
Event ID:       1084
Date:           1/6/2000
Time:           10:27:05 AM
User:           Everyone
Computer:       MYGC
Description:
Replication error: The directory replication agent (DRA) couldn't update object CN=TestUG,CN=Users,DC=TestDomain,DC=com (GUID 8e5bf454-5940-4671-a253-d6ee93903a62) on this system with changes which have been received from source server f82ab77e-140e-4779-bd71-4b2166076488._msdcs.testdomain.com. An error occurred during the application of the changes to the directory database on this system. 
 
The error message is: 
The replication operation encountered a database error.
 
The directory will try to update the object later on the next replication cycle. Synchronization of this server with the source is effectively blocked until the update problem is corrected. 
If this condition appears to be related to a resource shortage, please stop and restart this Windows Domain Controller. 
If this condition is an internal error, a database error, or an object relationship or constraint error, manual intervention will be required to correct the database and allow the update to proceed.  It is valuable to note that the problem is caused by the fact that the change on the remote system cannot be applied locally. Manually updating the objects on the local system in not recommended. Instead, on the source system (which has the changes already), try to reverse or back out the change.  Then, on the next replication cycle, observe whether the change can now be applied locally. 
The record data is the status code. 
Data:
0000: 03 21 00 00               .!..    
				

發生的原因

在前面的範例就會發生這個問題,因為 MYGC 的本機複本的 Active Directory 表示 「 CN = TestUG CN = DC 的使用者 = TestDomain,DC = com"是具有沒有成員的萬用群組及來源 (稱為來源伺服器在事件詳細說明) 的網域控制站轉寄 TestUG 已萬用以外的事物來修改其群組類型的變更。請注意 TestUG 可能或可能目前沒有成員來源網域控制站上。

解決方案

如果要解決這個問題,取得最新的 Service Pack 為 Windows 2000。如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
260910如何取得最新的 Windows 2000 Service Pack
附註: 您需要從 OEM 廠商購買資料中心取得任何 Service Pack 或 Hotfix 的資料中心伺服器。

如果要解決這個問題,使用下列方法之一:

方法 1

刪除群組並再重新建立與新所要的群組類型。雖然這是最簡單的解決方案時,可能不希望發生如果 TestUG 現有 ACL 中參考或有許多的成員。

方法 2

請確定該群組有至少一個成員將群組類型變更回為國際,然後允許這項變更複寫到所有的通用類別目錄伺服器。這個複寫完成後,群組可能會變更從萬用為另一種群組類型。

狀況說明

Microsoft 已確認這是在本文開頭所列之 Microsoft 產品中的問題。這個問題已經先在 Windows 2000 Service Pack 1 中獲得修正。

屬性

文章編號: 253644 - 上次校閱: 2013年10月20日 - 版次: 2.2
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
關鍵字:?
kbnosurvey kbarchive kbmt kbactivedirectoryrepl kbbug kbfix kbnetwork kbwin2000sp1fix KB253644 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:253644
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com