Při změně nebo odstranění mapování alternativního přístupu došlo ke konfliktu aktualizací a tuto akci musíte zkusit znovu.

Příznaky

Obnovení systému provedete v Microsoft Windows SharePoint Services 3.0, ve kterém je obnovena konfigurační databáze. Pak se pokusíte upravit nebo odstranit mapování alternativního přístupu.

Když to uděláte, zobrazí se chybová zpráva podobná následující chybové zprávě:

An update conflict has occurred, and you must re-try this action. The object SPAlternateUrlCollection Name=WEBAPPLICATION Parent=SPFarm Name=SharePoint_Config is being updated by **DomainName**\**UserName1**, in the w3wp process, on machine **ServerName**. View the tracing log for more information about the conflict.

Při zobrazení souborů protokolu Sjednocené protokolování služby (ULS) se zobrazí položka podobná následující položce:

**Date ****Time** w3wp.exe (0x1620) 0x1988Windows SharePoint Services Topology 8xqzMedium Updating SPPersistedObject SPAlternateUrlCollection Name=WEBAPPLICATION Parent=SPFarm Name=SharePoint_Config. Version: 16449 Ensure: 0, HashCode: 30474330, Id: 609b3309-241a-4193-8289-1bba6a70be50, Stack: at Microsoft.SharePoint.Administration.SPPersistedObject.Update() at Microsoft.SharePoint.Administration.SPAlternateUrlCollection.Update() at Microsoft.SharePoint.ApplicationPages.IncomingUrlPage.BtnSave_Click(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP._admin_editincomingurl_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.ResumeSteps(Exception error) at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr) at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType) 06/06/2007 14:36:31.51 w3wp.exe (0x1620) 0x1988Windows SharePoint Services Topology 75bdHigh UpdatedConcurrencyException: The object SPAlternateUrlCollection Name=WEBAPPLICATION Parent=SPFarm Name=SharePoint_Config was updated by another user. Determine if these changes will conflict, resolve any differences, and reapply the second change. This error may also indicate a programming error caused by obtaining two copies of the same object in a single thread. Previous update information: User: **DomainName**\**UserName1** Process:w3wp Machine:**ServerName** Time:**Date ****Time** Current update information: User: **DomainName**\**UserName2** Process:w3wp Machine:**ServerName****Date ****Time** w3wp.exe (0x1620) 0x1988Windows SharePoint Services Topology 8xqyHigh ConcurrencyException: Old Version : 16449 New Version : 0  

Příčina

K tomuto problému dochází, pokud obsah mezipaměti systému souborů na front-end serverech je novější než obsah konfigurační databáze. Po obnovení systému možná budete muset ručně vymazat mezipaměť systému souborů na místním serveru.

Řešení

Pokud chcete tento problém vyřešit, vymažte mezipaměť systému souborů na všech serverech v serverové farmě, na které je spuštěná služba Windows SharePoint Services Časovač. Postupujte takto:

  1. Zastavte službu Časovač. Postupujte takto:

  2. Klikněte na Start, přejděte na Nástroje pro správu a potom klikněte na Služby.

  3. Klikněte pravým tlačítkem na Windows SharePoint Services Časovač a potom klikněte na Zastavit.

  4. Zavřete konzolu Služby.

  5. V počítači se systémem Microsoft Office SharePoint Server 2007, na kterém je hostovaný web Centrální správy, klepněte na tlačítko Start, klepněte na tlačítko Spustit, zadejte explorer a stiskněte klávesu ENTER.

  6. V Průzkumníku Windows vyhledejte a poklikejte na tuto složku: Jednotka: \Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config*GUID*

    Poznámky

    • Zástupný symbol Jednotka určuje písmeno jednotky, na které je nainstalován systém Windows. Ve výchozím nastavení je systém Windows nainstalovaný na jednotce C.

    • Zástupný symbol GUID určuje složku GUID.

    • Složka Data aplikace může být skrytá. Skrytou složku zobrazíte takto:

      1. V nabídce Nástroje klikněte na Možnosti složky.

      2. Klikněte na kartu Zobrazení .

      3. V seznamu Upřesnit nastavení klikněte na Zobrazit skryté soubory a složky v části Skryté soubory a složky a potom klikněte na OK.

    • V systému Windows Server 2008 je mezipaměť konfigurace v následujícím umístění: Jednotka: \ProgramData\Microsoft\SharePoint\Config*GUID*

  7. Zálohujte soubor Cache.ini.

  8. Odstraňte všechny konfigurační soubory XML ve složce GUID. Proveďte to, abyste při novém vytvoření mezipaměti mohli ověřit, že je složka GUID nahrazena novými konfiguračními soubory XML.

    Poznámka Když vyprázdníte mezipaměť konfigurace ve složce GUID, ujistěte se, že neodstraníte složku GUID a soubor Cache.ini, který se nachází ve složce GUID.

  9. Poklikejte na soubor Cache.ini.

  10. V nabídce Úpravy klikněte na Vybrat vše.

  11. V nabídce Úpravy klikněte na Odstranit.

  12. Zadejte 1 a v nabídce Soubor klikněte na Uložit.

  13. V nabídce File (Soubor) klikněte na Exit (Ukončit).

  14. Spusťte službu Časovač. Postupujte takto:

  15. Klikněte na Start, přejděte na Nástroje pro správu a potom klikněte na Služby.

  16. Klikněte pravým tlačítkem na Windows SharePoint Services Časovač a potom klikněte na Spustit.

  17. Zavřete konzolu Služby.

    Poznámka Po provedení tohoto postupu se mezipaměť systému souborů znovu vytvoří. Ujistěte se, že tento postup provádíte na všech serverech v serverové farmě.

  18. Ujistěte se, že se soubor Cache.ini aktualizoval. Pokud se mezipaměť aktualizovala, nemělo by to být například číslo 1.

  19. Klepněte na tlačítko Start, přejděte na příkaz Programy, nástroje pro správu a klepněte na tlačítko Centrální správa služby SharePoint 3.0.

  20. Klikněte na kartu Operace a potom v části Globální konfigurace klikněte na Stav úlohy časovače.

  21. V seznamu úloh časovače ověřte, že stav položky Aktualizace konfigurace je Úspěch.

  22. V nabídce Soubor klikněte na Zavřít.

Další informace

Stále potřebujete pomoc? Přejděte na Komunita SharePointu.