Windows-Server-2003

域控制器的複制 - JRNL_WRAP_ERROR - EventID: 13568

  • December 20, 2016

我在設置 GPO 時注意到一個問題,即一些設置被複製到本地電腦的系統資料庫中,而另一些則沒有。儘管它們在同一個 GPO 中。所以我檢查了 EventViewer 並註意到了這個錯誤。另外,我檢查了兩個域控制器上的 sysvol 文件夾,發現文件根本不一樣。政策上的版本號也不一樣。

它有點類似於Windows Server 2003 SP2 - JRNL_WRAP_ERROR (Sysvol)

但是我們有兩個域控制器,它們設置為相互複製。所以我在兩個域控制器上重新啟動了複製服務,並且這個 EventID: 13568 幾乎立即被添加到事件查看器中。那麼我應該從哪裡開始解決這個問題呢?

編輯:閱讀此連結http://blogs.technet.com/b/instan/archive/2009/07/14/what-happens-in-a-journal-wrap.aspx後,我看到方法 d2 可能是我應該去的一個。但是我怎麼知道哪一個域控制器是“最新”的呢?我應該只比較 sysvol 文件夾中的文件嗎?另外,如果我採用方法 d2,可能發生的最糟糕的事情是什麼?

Edit2:大約半小時前我剛剛做了 D2 的方法。我停止了文件複製服務。將系統資料庫設置重置為 D2 並重新啟動文件複製服務。立即註意到 D2 被重置為 0。然後我繼續檢查伺服器上的 sysvol 文件夾。現在那裡有一個名為“NtFrs_PreExisting___See_EventLog”的文件夾,但那裡沒有其他內容。在事件查看器中,我看到 13565 通知我複制正在開始。但兩分鐘後,出現 13508 錯誤。根據知識庫文章,僅此一項不一定是壞事,但在 4 小時內,應該會出現 13509。如果當時不存在 13509,則根據錯誤 13508 中的描述,這些是其他可能性:

  1. FRS 無法從這台電腦正確解析 DNS 名稱 dc2.mydomain.com。
  2. FRS 未在 dc2.mydomain.com 上執行
  3. 此副本的 Active Directory 中的拓撲資訊尚未復製到所有域控制器。
  4. 在問題伺服器上,我嘗試執行 ping dc2 並執行 nslookup ,據我所知,一切都很好。兩個域控制器都沒有啟動 Windows 防火牆。NTFRSUTL VERSION 在兩者上都可以正常工作。此外,複製服務處於活動狀態並在兩個 DC 上執行。

當您執行 Burflags D2 恢復時,它使用的上游必須是健康的。如果兩個 DC 都處於錯誤狀態,則對其中一個執行 D2 將無濟於事。我假設你只有 2 個 DC。

您可能必須在域中的所有其他 DC 上使用 D4 和 D2。如果沿著這條路走

  1. 全部停止 FRS
  2. 將 D4 設置為 1 並啟動它。
  3. 等到它初始化並完成(當您在本地執行“網路共享”時,您將在該 DC 上看到 netlogon 和 sysvol 共享)
  4. 一次在一個 DC 上做 D2 並啟動 FRS

有關詳細資訊,請參閱上述部落格文章中提到的 KB 290762。

如果您最終還必須對上游進行故障排除,您可能最終會使用 FRSDiag。詳情見http://blogs.technet.com/b/askds/archive/2008/05/30/how-to-get-the-most-from-your-frsdiag.aspx

我還想建議您使用 Ultrasound 等免費工具監控 SYSVOL 複製狀態,以便您可以主動解決問題(在 GPO 編輯時實現之前)。最新版本位於http://blogs.technet.com/b/askds/archive/2008/09/10/ultrasound-released-for-windows-server-2008-and-sql-server-2005.aspx

引用自:https://serverfault.com/questions/297456