診斷 Active Directory 複寫失敗

本文說明如何診斷 Active Directory 複寫失敗。

適用於: Windows Server 2008 R2 Service Pack 1
原始 KB 編號: 2498185

徵狀

您可能會注意到 Active Directory 在下列情況下無法復寫:

  • Repadmin監視工具會公開復寫失敗。
  • 系統管理員、使用者或應用程式偵測到在 Active Directory 中建立和變更的物件不存在於通用復寫範圍中 (DC) 的所有域控制器上。

原因

Active Directory 網域服務 (AD DS) 複寫具有下列相依性:

  • 透過ADDS服務所使用的埠和通訊協議進行網路連線
  • DNS 名稱解析,將復寫夥伴的名稱解析為其IP位址
  • 驗證和授權
  • 支援 Kerberos 驗證的 5 分鐘內的時間精確度
  • 目錄資料庫
  • 在復寫夥伴之間建置連接物件的 Active Directory 複寫拓撲
  • ADDS 複寫引擎

解決方案

使用下列其中一種方法來檢視複寫錯誤:

  • 下載並執行 Microsoft 支援服務和修復小幫手工具

  • 讀取輸出中的 repadmin /showrepl 複寫狀態。

    • Repadmin 是遠端伺服器系統管理員工具 (RSAT) 的一部分。 如果您使用 Windows 10 1803 版或舊版 Windows,請下載遠端伺服器管理工具 (RSAT)

    • 在 Windows 10 版本 1809 和更新版本的 Windows 10 中,您可以透過 [設定>管理] 選擇性功能來安裝 RSAT 功能。

使用 repadmin 識別全樹系的 Active Directory 複寫錯誤

您可以使用 命令來檢視複寫錯誤,以建立域控制器的 repadmin/showrepl Microsoft Excel 電子表格。 如果要執行這項操作,請依照下列步驟執行:

  1. 以系統管理員身分開啟命令提示字元:

    開始功能表中,以滑鼠右鍵按一下命令提示字元,然後選取以系統管理員身分執行。 如果出現 [ 用戶帳戶控制] 對話框,請提供企業系統管理員認證,然後選取 [ 繼續]

  2. 在命令提示字元中,輸入下列命令,然後按 Enter 鍵:

    repadmin /showrepl * /csv >showrepl.csv
    
  3. 在Excel中,開啟 [showrepl.csv]。

  4. 格式化電子表格,如下所示:

    1. 隱藏或刪除資料行 A 和資料行 G。
    2. 選取數據行行首數據列下方的數據列 1。 在 [ 檢視] 索引 卷標上,選取 [ 凍結窗格>凍結頂端數據列]
    3. 選取整個電子錶格。 在 [ 數據] 索 引標籤上,選取 [ 篩選]
    4. 在 [ 上次成功時間] 數據 行中,選取向下箭號,指向 [文字篩選],然後選取 [ 自定義篩選]
    5. 將數據表從最舊到最新排序。
    6. 在 [ 來源 DC ] 或 [ 來源 DSA] 資料 行中,選取篩選向下箭號,指向 [文字篩選],然後選取 [ 自定義篩選]
    7. 在 [ 自定義自動篩選] 對話方塊的 [ 顯示資料列的位置] 底下,選取 [不包含]。 在相鄰的文字框中,輸入 del 以從檢視中排除已刪除的域控制器。
    8. 針對 [ 上次失敗時間 ] 資料行重複步驟 6,但使用 不等於的值,然後輸入值 0
  5. 若要修正 [ 上次失敗狀態] 底下出現的任何復寫失敗,請參閱 如何針對常見的 Active Directory 複寫錯誤進行疑難解答

資料收集

如果您需要 Microsoft 支援的協助,建議您依照 使用 TSS 針對 Active Directory 複寫問題收集資訊中所述的步驟來收集資訊。