當您嘗試要修改或刪除 Windows SharePoint Services 3.0 中的替代存取對應的錯誤訊息:"發生更新衝突,請和您必須重試這項動作"

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

徵狀

您可以執行系統修復在 Microsoft Windows SharePoint Services 3.0 中還原組態資料庫中。然後,您嘗試修改或刪除了替代存取對應。

當您執行這項操作時,會收到類似下列的錯誤訊息的錯誤訊息:
更新衝突發生,且您必須重試這項動作。物件 SPAlternateUrlCollection 名稱 = WEBAPPLICATION 父 = SPFarm Name = SharePoint_Config 更新 網域名稱\UserName1在 w3wp 處理中,在電腦上 伺服器名稱.檢視追蹤記錄檔,如需有關衝突。
當您檢視整合記錄服務 (ULS) 的記錄檔時,您會看到類似下列的項目中的項目:
日期 時間 w3wp.exe (0x1620) 0x1988 Windows SharePoint Services 拓樸 8xqz 中度更新 SPPersistedObject SPAlternateUrlCollection 名稱 = WEBAPPLICATION 父 = SPFarm Name = SharePoint_Config。版本: 16449 確保: 為 0,雜湊程式碼: 30474330,Id: 609b3309-241a-4193-8289-1bba6a70be50,堆疊: 在 Microsoft.SharePoint.Administration.SPPersistedObject.Update()在 Microsoft.SharePoint.Administration.SPAlternateUrlCollection.Update()在 Microsoft.SharePoint.ApplicationPages.IncomingUrlPage.BtnSave_Click (物件寄件者、 EventArgs e)在 System.Web.UI.WebControls.Button.OnClick (EventArgs e)在 System.Web.UI.WebControls.Button.RaisePostBackEvent (字串 eventArgument)在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (字串 eventArgument)在 System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl,字串 eventArgument)在 System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData)在 System.Web.UI.Page.ProcessRequestMain (布林值的 includeStagesBeforeAsyncPoint,則為 True 的 includeStagesAfterAsyncPoint)在 System.Web.UI.Page.ProcessRequest (布林值的 includeStagesBeforeAsyncPoint,則為 True 的 includeStagesAfterAsyncPoint)在 System.Web.UI.Page.ProcessRequest()在 System.Web.UI.Page.ProcessRequestWithNoAssert (HttpContext 內容)在 System.Web.UI.Page.ProcessRequest (HttpContext 內容)在 ASP._admin_editincomingurl_aspx。ProcessRequest (HttpContext 內容)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()在 System.Web.HttpApplication.ExecuteStep (IExecutionStep 步驟、 布林值 & completedSynchronously)在 System.Web.HttpApplication.ResumeSteps (例外狀況錯誤)在 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest (HttpContext 內容、 AsyncCallback cb、 物件 extraData)在 System.Web.HttpRuntime.ProcessRequestInternal (HttpWorkerRequest wr)在 System.Web.HttpRuntime.ProcessRequestNoDemand (HttpWorkerRequest wr)在 System.Web.Hosting.ISAPIRuntime.ProcessRequest (IntPtr ecb,Int32 iWRType)06/06/2007年 14:36:31.51 w3wp.exe (0x1620) 0x1988 75bd 高 UpdatedConcurrencyException 時,Windows SharePoint Services 拓樸: 物件 SPAlternateUrlCollection 名稱 = WEBAPPLICATION 父 = SPFarm Name = SharePoint_Config 已更新另一位使用者。判斷這些變更將會發生衝突,解決任何差異,重新套用第二個變更。這項錯誤也可能表示由取得兩份相同的物件,在單一執行緒所造成的程式設計錯誤。先前的更新資訊: 使用者: 網域名稱\UserName1 W3wp 處理程序: 電腦:伺服器名稱 時間:日期 時間 目前的更新資訊: 使用者: 網域名稱\UserName2 W3wp 處理程序: 電腦:伺服器名稱日期 時間 w3wp.exe (0x1620) 0x1988 Windows SharePoint Services 拓樸 8xqy 高 ConcurrencyException: 舊的版本: 16449 的新版本: 0

發生的原因

設定資料庫的內容比在前端伺服器上的檔案系統快取的內容時,就會發生這個問題。在執行系統修復之後,您可能必須以手動方式清除本機伺服器上的檔案系統快取。

解決方案

若要解決這個問題,請清除 Windows SharePoint Services 計時器服務執行所在的伺服器陣列中的所有伺服器上的檔案系統快取。若要這樣做,請依照下列步驟執行:
  1. 停止計時器服務。若要這樣做,請依照下列步驟執行:
    1. 按一下 開始指向 系統管理工具然後按一下 服務.
    2. 以滑鼠右鍵按一下 Windows SharePoint Services 計時器然後按一下 停駐點.
    3. 關閉 [服務] 主控台。
  2. 在電腦上正在使用 Microsoft Office SharePoint Server 2007,在其上裝載管理中心網站,請按一下 開始按一下 執行型別 檔案總管]然後按 ENTER 鍵。
  3. 在 Windows 檔案總管] 中,找出,然後按兩下下列資料夾:
    磁碟機: \Documents 和停用 Data\Microsoft\SharePoint\Config\GUID
    注意
    • [ 磁碟機 版面配置區中指定安裝 Windows 的磁碟機代號。根據預設,Windows 安裝上 c 磁碟機。
    • [ GUID 版面配置區中指定 [GUID] 資料夾。
    • 應用程式資料資料夾可能會隱藏。若要檢視隱藏的資料夾,請依照下列步驟執行:
      1. 在上 工具 功能表中,按一下 資料夾選項]。
      2. 按一下 檢視 索引標籤。
      3. 進階的設定 清單中按一下 顯示隱藏的檔案及資料夾 在下 隱藏的檔案及資料夾然後按一下 [確定].
    • 在 Windows Server 2008 中,設定快取是在下列位置:
      磁碟機: \ProgramData\Microsoft\SharePoint\Config\GUID
  4. Cache.ini 檔案備份。
  5. 刪除 [GUID] 資料夾中的所有 XML 組態檔。如此便可檢查快取會重建時,會由新的 XML 組態檔所取代 [GUID] 資料夾,請執行這項操作。

    附註 當清空 [GUID] 資料夾中設定快取時,請確定沒有刪除 [GUID] 資料夾和 Cache.ini 檔案位於 [GUID] 資料夾中。
  6. 連按兩下 Cache.ini 檔案。
  7. 在上 編輯 功能表中,按一下 全選.
  8. 在上 編輯 功能表中,按一下 刪除.
  9. 型別 1然後按一下 儲存檔案 在上 檔案 功能表。
  10. 在上 檔案 功能表中,按一下 結束.
  11. 啟動計時器服務。若要這樣做,請依照下列步驟執行:
    1. 按一下 開始指向 系統管理工具然後按一下 服務.
    2. 以滑鼠右鍵按一下 Windows SharePoint Services 計時器然後按一下 開始.
    3. 關閉 [服務] 主控台。
    附註 在您執行此程序後,便會重建檔案系統快取。請確定您在伺服器陣列中的所有伺服器上執行此程序。
  12. 請確定已更新的 Cache.ini 檔案。比方說它不會再應該是 1,如果在更新快取。
  13. 按一下 開始指向 程式指向 系統管理工具然後按一下 SharePoint 3.0 管理中心.
  14. 按一下 作業 索引標籤,然後再按一下 計時器工作狀態 在下 通用設定.
  15. 在清單中的計時器工作,確認的狀態 設定重新整理 項目 已成功.
  16. 在上 檔案 功能表中,按一下 關閉.

屬性

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