2018年1月30日 星期二

Windows Server 中設定授權時間伺服器

https://support.microsoft.com/zh-tw/help/816042/how-to-configure-an-authoritative-time-server-in-windows-server

懶人法:下載這個檔案 http://go.microsoft.com/?linkid=9729248\
英英美代子法:

手動設定 Windows 時間服務

若要設定內部時間伺服器與外部時間來源同步,請依照下列步驟執行:
  1. 將伺服器類型變更為 NTP。 若要執行這項操作,請依照下列步驟執行:
    1. 選取 [開始] > [執行],輸入 regedit,然後選取 [確定]
    2. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
    3. 在右邊窗格中,用滑鼠右鍵按一下 [Type],然後選取 [修改]
    4. 在 [編輯數值] 的 [數值資料] 方塊中,輸入 NTP,然後選取 [確定]
  2. 將 [AnnounceFlags] 設定為 5。 若要執行這項操作,請依照下列步驟執行:
    1. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
    2. 在右邊窗格中,用滑鼠右鍵按一下 [AnnounceFlags],然後選取 [修改]
    3. 在 [編輯 DWORD 值] 的 [數值資料] 方塊中,輸入 5,然後選取 [確定]
      [資訊] 圖示
       注意事項
      • 如果授權時間伺服器設定成使用 0x5 的 AnnounceFlag 數值,但無法與上游時間伺服器同步,則當授權時間伺服器和上游時間伺服器的時間重新同步時,客戶端伺服器可能無法正確地與授權時間伺服器同步。 因此,如果您的網路連接不佳或有其他問題,授權時間伺服器同步至上游伺服器時很可能會失敗,此時請將 AnnounceFlag 數值設為 0xA 而不是 0x5。
         
      • 如果授權時間伺服器設定成使用 0x5 的 AnnounceFlag 數值,並以 SpecialPollInterval 中指定的固定間隔與上游時間伺服器同步,則授權時間伺服器重新啟動後,客戶端伺服器可能無法正確地與授權時間伺服器同步。 因此,如果您設定授權時間伺服器以 SpecialPollInterval 中指定的固定間隔與上游 NTP 伺服器同步,請將 AnnounceFlag 數值設為 0xA 而不是 0x5。
  3. 啟用 NTPServer。 若要執行這項操作,請依照下列步驟執行:
    1. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
    2. 在右邊窗格中,用滑鼠右鍵按一下 [Enabled],然後選取 [修改]
    3. 在 [編輯 DWORD 值] 的 [數值資料] 方塊中,輸入 1,然後選取 [確定]
  4. 指定時間來源。 若要執行這項操作,請依照下列步驟執行:
    1. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
    2. 在右邊窗格中,用滑鼠右鍵按一下 [NtpServer],然後選取 [修改]
    3. 在 [編輯數值] 的 [數值資料] 方塊中,輸入 Peers,然後選取 [確定]
      [資訊] 圖示
       注意:
      Peers 是以空格分隔的對等裝置清單的預留位置,您的電腦會從中取得時間戳記。 清單所列的每個 DNS 名稱必須都是唯一的。 您必須在每個 DNS 名稱的結尾加上 ,0x1。 如果沒有在每個 DNS 名稱的結尾加上 ,0x1,您在步驟 5 所做的變更將不會生效。
  5. 設定時間修正設定值。 若要執行這項操作,請依照下列步驟執行:
    1. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
    2. 在右邊窗格中,用滑鼠右鍵按一下 MaxPosPhaseCorrection,然後選取 [修改]
    3. 在 [編輯 DWORD 值] 的 [底數] 方塊中,按一下以選取 [十進位]
    4. 在 [編輯 DWORD 值] 的 [數值資料] 方塊中,輸入 TimeInSeconds,然後選取 [確定]
      [資訊] 圖示
       注意:
      • TimeInSeconds 是合理數值的預留位置,例如 1 小時 (3600) 或 30 分鐘 (1800)。 您所選取的值將依輪詢間隔、網路狀況及外部時間來源而定。
      • 在 Windows Server 2008 R2 或更新版本中,MaxPosPhaseCorrection 的預設值為 48 小時。
    5. 找出並按一下下列登錄子機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
       
    6. 在右邊窗格中,用滑鼠右鍵按一下 MaxNegPhaseCorrection,然後選取 [修改]
    7. 在 [編輯 DWORD 值] 的 [底數] 方塊中,按一下以選取 [十進位]
    8. 在 [編輯 DWORD 值] 的 [數值資料] 方塊中,輸入 TimeInSeconds,然後選取 [確定]
      [資訊] 圖示
       注意:
      • TimeInSeconds 是合理數值的預留位置,例如 1 小時 (3600) 或 30 分鐘 (1800)。 您所選取的值將依輪詢間隔、網路狀況及外部時間來源而定。
      • 在 Windows Server 2008 R2 或更新版本中,MaxNegPhaseCorrection 的預設值為 48 小時。
  6. 關閉 [登錄編輯程式]。
  7. 在命令提示字元處輸入下列命令,以重新啟動 Windows Time 服務,然後按 Enter 鍵:
    net stop w32time && net start w32time

沒有留言:

ASP.NET C# MariaDB 連結字串

web.config  加入下面內容 <connectionStrings> <add name=" connect string " connectionString="server= IP ;user id= user name...