"Frissítési ütközés történt, és újra kell megpróbálnia ezt a műveletet", amikor módosít vagy töröl egy alternatív hozzáférés-leképezést

Jelenségek

Rendszer-helyreállítást hajt végre Microsoft Windows SharePoint Services 3.0-s rendszerben, amelyben a konfigurációs adatbázis vissza lesz állítva. Ezután megpróbál módosítani vagy törölni egy alternatív hozzáférés-leképezést.

Ha ezt teszi, a következőhöz hasonló hibaüzenet jelenik meg:

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.

Az Egyesített naplózási szolgáltatás (ULS) naplófájljainak megtekintésekor a következő bejegyzéshez hasonló bejegyzés jelenik meg:

**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  

A probléma oka

Ez a probléma akkor fordul elő, ha az előtér-kiszolgálók fájlrendszer-gyorsítótárának tartalma újabb, mint a konfigurációs adatbázis tartalma. A rendszer helyreállítását követően előfordulhat, hogy manuálisan kell törölnie a fájlrendszer gyorsítótárát a helyi kiszolgálón.

Megoldás

A probléma megoldásához törölje a fájlrendszer gyorsítótárát azon kiszolgálófarm összes kiszolgálóján, amelyen az Windows SharePoint Services Időzítő szolgáltatás fut. Ehhez hajtsa végre a következő lépéseket:

  1. Állítsa le az időzítőszolgáltatást. Ehhez hajtsa végre a következő lépéseket:

  2. Kattintson a Start gombra, mutasson a Felügyeleti eszközök pontra, majd kattintson a Szolgáltatások elemre.

  3. Kattintson a jobb gombbal Windows SharePoint Services időzítőre, majd kattintson a Leállítás parancsra.

  4. Zárja be a Szolgáltatások konzolt.

  5. Azon a számítógépen, amelyen a Microsoft Office SharePoint Server 2007 fut, és amelyen a központi adminisztrációs webhely található, kattintson a Start gombra, kattintson a Futtatás parancsra, írja be az Explorer kifejezést, majd nyomja le az ENTER billentyűt.

  6. A Windows Intézőben keresse meg és kattintson duplán a következő mappára: Meghajtó: \Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config*GUID*

    Megjegyzések

    • A Meghajtó helyőrzője annak a meghajtónak a betűjelét adja meg, amelyre a Windows telepítve van. Alapértelmezés szerint a Windows a C meghajtóra van telepítve.

    • A GUID helyőrző határozza meg a GUID mappát.

    • Előfordulhat, hogy az Alkalmazásadatok mappa rejtett. A rejtett mappa megtekintéséhez kövesse az alábbi lépéseket:

      1. Az Eszközök menüben kattintson a Mappabeállítások elemre.

      2. Kattintson a Nézet fülre.

      3. A Speciális beállítások listában kattintson a Rejtett fájlok és mappák csoportban a Rejtett fájlok és mappák megjelenítése elemre, majd kattintson az OK gombra.

    • Windows Server 2008 rendszerben a konfigurációs gyorsítótár a következő helyen található: Meghajtó: \ProgramData\Microsoft\SharePoint\Config*GUID*

  7. Biztonsági másolatot készít a Cache.ini fájlról.

  8. Törölje az összes XML-konfigurációs fájlt a GUID mappából. Ezzel ellenőrizheti, hogy a GUID-mappát új XML-konfigurációs fájlok váltják-e fel a gyorsítótár újraépítésekor.

    Megjegyzés Amikor kiüríti a konfigurációs gyorsítótárat a GUID mappában, győződjön meg arról, hogy nem törli a GUID mappát és a GUID mappában található Cache.ini fájlt.

  9. Kattintson duplán a Cache.ini fájlra.

  10. A Szerkesztés menüben kattintson az Összes kijelölése elemre.

  11. A Szerkesztés menüben kattintson a Törlés gombra.

  12. Írja be az 1 értéket, majd kattintson a Fájl menü Mentés parancsára.

  13. A Fájl menüben kattintson a Kilépés gombra.

  14. Indítsa el az Időzítő szolgáltatást. Ehhez hajtsa végre a következő lépéseket:

  15. Kattintson a Start gombra, mutasson a Felügyeleti eszközök pontra, majd kattintson a Szolgáltatások elemre.

  16. Kattintson a jobb gombbal Windows SharePoint Services időzítőre, majd kattintson a Start gombra.

  17. Zárja be a Szolgáltatások konzolt.

    Megjegyzés Az eljárás elvégzése után a fájlrendszer gyorsítótára újra létrejön. Győződjön meg arról, hogy ezt az eljárást a kiszolgálófarm összes kiszolgálóján végrehajtja.

  18. Győződjön meg arról, hogy a Cache.ini fájl frissült. Például nem lehet 1, ha a gyorsítótár frissült.

  19. Kattintson a Start gombra, mutasson a Programok, majd a Felügyeleti eszközök, majd a SharePoint 3.0 Központi felügyelet parancsra.

  20. Kattintson a Műveletek fülre, majd a Globális konfiguráció területen kattintson az Időzítőfeladat állapota elemre.

  21. Az időzítőfeladatok listájában ellenőrizze, hogy a Konfigurációfrissítés bejegyzés állapota Sikeres-e.

  22. A Fájl menüben kattintson a Bezárás gombra.

További információ

További segítségre van szüksége? Lépjen a SharePoint Közösség oldalra.