"Det har oppstått en oppdateringskonflikt, og du må prøve denne handlingen på nytt" når du endrer eller sletter en alternativ tilgangstilordning

Symptomer

Du utfører en systemgjenoppretting i Microsoft Windows SharePoint Services 3.0 der konfigurasjonsdatabasen gjenopprettes. Deretter prøver du å endre eller slette en alternativ tilgangstilordning.

Når du gjør dette, får du en feilmelding som ligner på følgende feilmelding:

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.

Når du viser loggfilene for Unified Logging Service (ULS), ser du en oppføring som ligner på følgende oppføring:

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

Årsak

Dette problemet oppstår hvis innholdet i hurtigbufferen for filsystemet på frontserverne er nyere enn innholdet i konfigurasjonsdatabasen. Når du har utført en systemgjenoppretting, må du kanskje fjerne hurtigbufferen for filsystemet manuelt på den lokale serveren.

Løsning

Du kan løse dette problemet ved å tømme hurtigbufferen for filsystemet på alle servere i serverfarmen som tidtakertjenesten Windows SharePoint Services kjører på. Dette gjør du slik:

  1. Stopp tidtakertjenesten. Dette gjør du slik:

  2. Klikk Start, pek på Administrative verktøy, og klikk deretter Tjenester.

  3. Høyreklikk Windows SharePoint Services tidtaker, og klikk deretter Stopp.

  4. Lukk Tjenestekonsollen.

  5. Klikk Start på datamaskinen som kjører Microsoft Office SharePoint Server 2007, og som sentraladministrasjonsområdet driftes på, klikk Start, klikk Kjør, skriv inn utforsker, og trykk deretter ENTER.

  6. Finn og dobbeltklikk følgende mappe i Windows Utforsker: Stasjon: \Dokumenter og innstillinger\Alle brukere\Programdata\Microsoft\SharePoint\Config*GUID*

    Merknader

    • Stasjonsplassholderen angir bokstaven for stasjonen som Windows er installert på. Som standard er Windows installert på stasjon C.

    • GUID-plassholderen angir GUID-mappen.

    • Programdatamappen kan være skjult. Følg disse trinnene for å vise den skjulte mappen:

      1. Klikk MappealternativerVerktøy-menyen.

      2. Klikk visningsfanen .

      3. Klikk Vis skjulte filer og mapper under Skjulte filer og mapper i listen Avanserte innstillinger, og klikk deretter OK.

    • I Windows Server 2008 er konfigurasjonsbufferen på følgende plassering: Stasjon: \ProgramData\Microsoft\SharePoint\Config*GUID*

  7. Sikkerhetskopier Cache.ini filen.

  8. Slett alle XML-konfigurasjonsfilene i GUID-mappen. Gjør dette slik at du kan kontrollere at GUID-mappen erstattes av nye XML-konfigurasjonsfiler når hurtigbufferen bygges på nytt.

    Merk Når du tømmer konfigurasjonsbufferen i GUID-mappen, må du kontrollere at du ikke sletter GUID-mappen og den Cache.ini filen som er plassert i GUID-mappen.

  9. Dobbeltklikk på Cache.ini-filen.

  10. Klikk Merk altRediger-menyen.

  11. Klikk SlettRediger-menyen.

  12. Skriv inn 1, og klikk deretter LagreFil-menyen .

  13. Klikk AvsluttFil-menyen.

  14. Start tidtakertjenesten. Dette gjør du slik:

  15. Klikk Start, pek på Administrative verktøy, og klikk deretter Tjenester.

  16. Høyreklikk Windows SharePoint Services tidtaker, og klikk deretter Start.

  17. Lukk Tjenestekonsollen.

    Merk Hurtigbufferen for filsystemet opprettes på nytt etter at du har utført denne prosedyren. Kontroller at du utfører denne prosedyren på alle servere i serverfarmen.

  18. Kontroller at Cache.ini-filen er oppdatert. Det skal for eksempel ikke lenger være 1 hvis hurtigbufferen er oppdatert.

  19. Klikk Start, pek på Programmer, pek på Administrative verktøy, og klikk deretter SharePoint 3.0 Sentraladministrasjon.

  20. Klikk fanen Operasjoner , og klikk deretter Status for tidtakerjobb under Global konfigurasjon.

  21. Kontroller at statusen for oppføringen for konfigurasjonsoppdatering er fullført i listen over tidtakerjobber.

  22. Klikk LukkFil-menyen.

Mer informasjon

Trenger du fremdeles hjelp? Gå til SharePoint Community.