在 2007年中的視覺化 SourceSafe 日光節約時間問題

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

在此頁中

簡介

日光節約時間變更

因為 2005年能源原則法案的開始日期和結束日期在美國的日光節約時間 (DST) 會變更在 2007年。 在美國的 DST 開始提早三週並將會結束一週的時間晚於前一年。DST 三月第二個星期天上午 2: 00 開始,並將第一個星期日的十一月 2: 00 A.M.結束。

Microsoft Visual SourceSafe 使用之作業系統的時間戳記。因此,Visual SourceSafe 使用者會受到這項變更。 如何受到影響取決於下列:
  • 您正在使用的 Visual SourceSafe 的版本
  • 這服務您已啟用

應該要更新所有伺服器和用戶端電腦

所有伺服器與執行 Visual SourceSafe 2005 的用戶端電腦應該都更新藉由使用 Microsoft 已發行至位址之 DST 問題的作業系統更新。 這些更新的連結會出現在 < References > 一節。

如果您不要更新伺服器和用戶端電腦,可能會遺失簽入資訊

您必須更新該伺服器與用戶端電腦。否則,您可能會遺失簽入資訊。 如果下列情況成立,可能就會發生這個問題:
  • 已經將用戶端電腦更新的是專案或檔案的檢查。
  • 尚未的用戶端電腦更新在相同的專案或檔案的檢查。
  • 這兩個簽入處理程序發生少於一小時後專案或檔案的建立。
在這種情況下將會遺失歷程記錄專案或檔案。

當專案或檔案第一次新增到儲存機制時,就會產生一個時間戳記。 然後,第二個簽入處理序會產生早於第一個時間戳記的時間戳記。因此,會發生這個問題。

如需有關這個問題的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
150643設定錯誤的系統日期,會導致遺失的專案記錄

其他相關資訊

Visual SourceSafe 2005

Visual SourceSafe 2005 引入了 「 地區時區 」 功能。這項功能有助於同步處理伺服器與所有用戶端電腦之間的時間。Visual SourceSafe 存放庫儲存在伺服器上。啟用 [「 地區時區 」 功能時,Visual SourceSafe 2005 處理時間戳記的方法與在舊版的 Visual SourceSafe 行為不同。

代替使用用戶端電腦上的時間,Visual SourceSafe 2005 會使用所有 Visual SourceSafe 作業伺服器本地時間。在這種情況下伺服器本機時間不是伺服器的目前的當地時間。伺服器本機時間是 Visual SourceSafe 讀取從相關聯的儲存機制的本機時間。相關聯的儲存機制是由來源的程式碼控制 (SCC) 作業所決定。

Visual SourceSafe 使用伺服器所知 UTC 時間計算伺服器本地時間。 若要取得伺服器的本地時間值,用戶端建立暫存檔案資料庫共用中每隔幾分鐘。然後,用戶端會讀取檔案建立時間。 在用戶端電腦上的時鐘可能在相同的時區,而且可能只有幾秒或分鐘相距。Visual SourceSafe 行為會導致這些時鐘來成為未同步處理。

這個方法來計算伺服器本地時間可以幫助 Visual SourceSafe 在正確的順序中放入 SCC 記錄。因此,Visual SourceSafe 系統管理員必須確定作業系統更新 < References > 一節中所顯示已套用至所有伺服器和用戶端電腦。

當 Visual SourceSafe 用戶端電腦上變更時的時區時,簽入時間是 Visual SourceSafe 總管] 中不同的。Visual SourceSafe 使用新時區資訊從用戶端電腦來計算值,就會發生這種差異。

更新所有伺服器和用戶端電腦作業系統後,Visual SourceSafe 2005 系統管理員必須執行下列工作:
  1. 啟動 Visual SourceSafe 系統管理員。
  2. 使用位於 [資料庫] 資料夾的根目錄 SrcSafe.ini 檔案而不是使用本機 Srcsafe.ini 檔案,如果存在的話,請開啟 [資料庫]。
  3. 按一下 [工具] 功能表 選項
  4. 在 [選項] 對話方塊中按一下 [時區] 索引標籤。
  5. 按一下 [確定],然後結束 Visual SourceSafe 系統管理員。
這些步驟會藉由使用更新的作業系統 DST 值更新 Srcsafe.ini 檔案。

如果在 Visual SourceSafe 系統管理員] 的 [時區] 對話方塊中不指定任何的時區,Visual SourceSafe 2005 會回復到 Visual SourceSafe 6.0 d 行為。因此,時間戳記會發生在用戶端電腦上。

附註有 Microsoft Windows 2000 使用者的特殊考量。 Windows 2000 的使用者必須手動更新他們的電腦。 如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件]:
914387如何在 2007年中設定為美國的日光節約時間
930688支援網路廣播: 部署世界各地使用的日光節約時間變更的 Microsoft Windows 2000 更新

Visual SourceSafe 6.0 d 及較早的版本

如果所有伺服器和用戶端電腦都使用 Visual SourceSafe 6.0 d,您將發現沒有變更您目前使用產品的方式。 在 Visual 的 SourceSafe 6.0 中時間戳記的用戶端電腦發生。 因此,您必須更新以反映該時間伺服器上每個用戶端電腦上的時鐘。

Visual SourceSafe 6.0 d 系統管理員仍應該要確定作業系統更新 < References > 一節中所顯示已套用至所有伺服器和用戶端電腦。

Visual SourceSafe 2005 Srcsafe.ini 檔案中儲存的時區資訊。 在 [核取檔案時, 寫入資料庫中時間計算方式如下:
(UTC) + (時區從 Srcsafe.ini 檔案)
會出現在用戶端電腦的時間計算方式如下:
(伺服器本機時間)-(時區從 Srcsafe.ini 檔案) + (用戶端時區)
如果不變更時區值寫入 Srcsafe.ini 檔案中會報告檔案時間給用戶端電腦藉由使用本地時區的該用戶端電腦。

?考

如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件]:
942763Microsoft Windows 作業系統的 2007 年十二月的累積時區更新
914387如何在 2007年中設定為美國的日光節約時間
131715如何設定,並與網域時間來源伺服器進行同步處理
如需有關如何準備 2007 年日光節約時間變更的詳細資訊,請造訪下列 Microsoft 網站]:
http://support.microsoft.com/gp/cp_dst

屬性

文章編號: 931804 - 上次校閱: 2008年1月15日 - 版次: 7.1
這篇文章中的資訊適用於:
  • Microsoft Visual SourceSafe 2005 Standard Edition
  • Microsoft Visual SourceSafe 6.0d
關鍵字:?
kbmt kbpubtypekc kbinfo kbtshoot kbprb KB931804 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:931804
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