Active Directory 的變更未複寫到 Windows Server 2003

文章翻譯 文章翻譯
文章編號: 830746 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

重要 本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 Microsoft Windows 登錄說明
當您嘗試將 Active Directory 目錄服務的變更複寫到 Microsoft Windows Server 2003 網域控制站時,複寫沒有完成。

在事件日誌中,您可能會看到類似下面的事件:

事件類型:警告
事件來源:NTDS 複寫
事件類別目錄:DS RPC 用戶端
事件識別碼: 1232
電腦: Inbound_Domain_Controller
描述:Active Directory 嘗試對下面的伺服器執行遠端程序呼叫 (RPC)。呼叫逾時並被取消。
伺服器:DSA_GUID._msdcs.DNS_Domain_Name
呼叫等候逾時 (分鐘):5
執行緒識別碼:Thread_ID

事件類型:警告
事件來源:NTDS 複寫
事件類別目錄:DS RPC 用戶端
事件識別碼:1188
使用者:NT AUTHORITY\ANONYMOUS LOGON
電腦:Inbound_Domain_Controller
描述:Active Directory 中的某個執行緒正在等候對下列網域控制站所進行的 RPC 的完成:網域控制站:DSA_GUID._msdcs.DNS_Domain_Name 操作:進行變更
執行緒識別碼:Thread_ID
等候逾時時間長度 (分鐘):5
Active Directory 已嘗試取消呼叫並恢復這個執行緒。
使用者動作:如果這個情況繼續發生,請重新啟動網域控制站。

事件類型:警告
事件來源:NTDS 一般
事件類別目錄:正在進行內部處理
事件識別碼:1173
使用者:NT AUTHORITY\ANONYMOUS LOGON
描述:內部事件:Active Directory 遇到下列例外狀況及相關的參數。例外狀況:e0010002 參數:0 其他資料錯誤值:1818 內部識別碼:5000ede ----------------

事件類型:警告
事件來源:NTDS 複寫
事件類別目錄:複寫
事件識別碼:1085
使用者:NT AUTHORITY\ANONYMOUS LOGON
描述:內部事件:Active Directory 無法與在下列網路位址的網域控制站同步處理下列的目錄磁碟分割。
目錄磁碟分割:<NC>
網路位址:<GUID-based DC name>
如果這個錯誤繼續發生,知識一致性檢查程式 (KCC) 將重新設定複寫連結,並繞過網域控制站。
使用者動作
確認網路位址可以使用 DNS 查詢來解析。
其他資料錯誤值:1818 遠端程序呼叫已取消。

在這種情況下,您也會在 repadmin /showrepl 命令的輸出和 repadmin /showreps 命令的輸出中看到錯誤 1818。

發生的原因

在 RPC 複寫逾時 (分鐘) 登錄設定所指定的時間內,如果執行遠端程序呼叫 (RPC) 複寫的目標網域控制站沒有收到來源網域控制站的複寫變更,便可能會發生這個問題。在下列其中一種情況下,最常有可能遇到這個問題:
  • 您使用「Active Directory 安裝精靈」(Dcpromo.exe) 將新的網域控制站升級到樹系中。
  • 現有的網域控制站是從網路連線速度緩慢的來源網域控制站進行複寫。
RPC 複寫逾時 (分鐘) 登錄設定的預設值在 Windows 2000 電腦上為 45 分鐘。RPC 複寫逾時 (分鐘) 登錄設定的預設值在 Windows Server 2003 電腦上為 5 分鐘。當您將作業系統從 Windows 2000 升級至 Windows Server 2003 時,RPC 複寫逾時 (分鐘) 登錄設定的值會從 45 分鐘改為 5 分鐘。在 RPC 複寫逾時 (分鐘) 登錄設定指定的時間內,如果執行 RPC 複寫的目標網域控制站沒有收到要求的複寫套件,目標網域控制站便會結束與沒有回應的來源網域控制站的 RPC 連線,並記錄「警告」事件。

解決方案

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。

如果要解決這個問題,請增加您的網路連線的頻寬,讓 Active Directory 變更可以在五分鐘的逾時期間內進行複寫。如果您無法增加您的網路連線的頻寬,請編輯您的 Windows Server 2003 電腦上的登錄,以增加 Active Directory 複寫的 RPC 逾時的值。如果要增加 RPC 逾時值,請執行下列步驟:
  1. 啟動「登錄編輯程式」。
  2. 找出下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
  3. 用滑鼠右鍵按一下
    Parameters
    ,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 RPC 複寫逾時 (分鐘),然後按 ENTER 以命名新值。
  5. 用滑鼠右鍵按一下
    RPC Replication Timeout (mins)
    ,然後按一下 [修改]
  6. [數值資料] 方塊中,輸入您要用於 Active Directory 複寫的 RPC 逾時的分鐘數,然後按一下 [確定]。在屬於 Windows 2000 環境一部分或從 Windows 2000 Server 升級的 Windows Server 2003 電腦上,您可能會想要將這個值設定為 45 分鐘。
注意 您必須重新啟動電腦,才能啟動對
RPC Replication Timeout (mins)
所做的變更。

屬性

文章編號: 830746 - 上次校閱: 2006年2月16日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
關鍵字:?
kbactivedirectory kbprb kbwinservds KB830746
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