Windows-Server-2008

SQL 伺服器上的 NTP 同步失去

  • November 7, 2017

我剛剛注意到我們的一個客戶端 SQL 伺服器正在與 time.microsoft.com 同步,域的其餘部分正在查看 ntp。

$$ clients.domain $$.co.uk,所以我們的 SQL 伺服器大約快 3 分鐘。 我的論點是,我們需要同時停止兩台伺服器上的所有 SQL 服務,將時間服務更新到域一,然後 > 不少於 < 3 分鐘後重新啟動所有 SQL 服務,以避免時間戳重複數據庫。

我的另一個論點是“繼續,我相信它會沒事的”。

我在這裡過度警告了嗎?我不是 SQL 管理員,實際上客戶端 SQL 伺服器託管各種第三方數據庫,因此從他們那裡獲得可靠的答案可能需要一些時間。不幸的是,由於數據庫條目不再與電話系統綁定,因此呼叫中心的報告中斷了,所以我從呼叫中心經理和她的老闆那裡得到了熱情。

我意識到這可能是“這完全取決於您使用的數據庫的性質”的情況,但如果是這樣,只是一些友好的建議?

謝謝,帕特里克

NTP 內置了一種機制,可以在幾分鐘內讓客戶端慢慢進入紀律。w32tm /stripchart /computer:ntptarget您可以在發出重新同步命令後觀察它的發生情況。有一個門檻值不會同步,因此如果您的差異太大,您可能需要以某種方式強制它。門檻值稱為“MaxPosPhaseCorrection”和“MaxNegPhaseCorrection”。

http://support.microsoft.com/kb/884776

http://support.microsoft.com/kb/314054

(當 cmd 視窗寬度從 80 列增加到 120 列時,“stripchart”的輸出看起來最好。屬性-> 佈局-> 視窗大小)

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