Applies ToDynamics AX 2009 Service Pack 1

Denne artikkelen gjelder for Microsoft Dynamics AX for alle regioner.

Symptomer

Anta at du kjører Microsoft Dynamics AX 2009 Service Pack 1 (SP1) i et miljø som flere tjenester for Application Object Server (AOS) finnes i én AX-forekomst. Etter en post i en bufret EntireTable-tabellen er oppdatert på én AOS-server, vise andre verdier i de andre AOS-serverne. Databufferen synkroniseres ikke mellom AOS-servere i klynger.I tillegg er følgende feilmelding logget i programloggen på én eller flere AOS-serveren:

110 objektserveren 01: dialogboksen utstedt for klient-mindre økt 1: kan ikke redigere en posti LastValue (SysLastValue). Bruker-ID:, AdminUserSetup.SQL-databasen har utstedt en feil.

Årsak

Dette problemet oppstår fordi det oppstår konflikt ved oppdatering. Oppdateringskonflikter på posten i tabellen SysLastValue som brukes av AOS-servere til å synkronisere data-cache.

Oppløsning

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Finnes delen "Nedlasting av hurtigreparasjoner tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis du oppstår et problem å laste ned, installere denne hurtigreparasjonen, eller har andre tekniske spørsmål, kontakter du-partneren din eller, hvis registrert i en støtteplan direkte med Microsoft, kan du kontakte kundestøtte for Microsoft Dynamics og opprette en ny kundestøtteforespørsel. Hvis du vil gjøre dette, kan du gå til følgende Microsoft-webområde:

https://mbs.microsoft.com/support/newstart.aspxDu kan også kontakte kundestøtte for Microsoft Dynamics via telefon ved hjelp av disse koblingene for bestemte telefonnumre i landet. Hvis du vil gjøre dette, kan du gå til følgende Microsoft-webområder:Partnere

https://mbs.microsoft.com/partnersource/support/Kunder

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmI spesielle tilfeller avgifter som vanligvis påløper for støtte samtaler kan avbrytes hvis en kundestøttemedarbeider for Microsoft Dynamics og beslektede produkter avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for alle ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Installasjonsinformasjon

Hvis du har tilpasninger for ett eller flere av metodene eller tabeller som påvirkes av denne hurtigreparasjonen, må du følge disse trinnene:

  1. Se gjennom endringene som er dokumentert i XPO-filen.

  2. Bruk disse endringene i et testmiljø før du bruker hurtigreparasjonen i et produksjonsmiljø.

Hvis du vil ha mer informasjon om hvordan du installerer denne hurtigreparasjonen, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

893082 hvordan du installerer en hurtigreparasjon fra Microsoft Dynamics AX

Forutsetninger

Du må ha Microsoft Dynamics AX 2009 Service Pack 1 installert for å bruke denne hurtigreparasjonen.

Krav om omstart

Når du har installert denne hurtigreparasjonen, må du starte tjenesten Application Object Server (AOS).

Filinformasjon

Den globale versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.

Filnavn

Filversjon

Filstørrelse

Dato

Tid

Plattform

Axupdate.exe

Ikke tilgjengelig

61,288

05-Jan-2012

18:09

x86

Components32.msp

Ikke tilgjengelig

25,328,640

05-Jan-2012

18:09

Ikke tilgjengelig

Components64.msp

Ikke tilgjengelig

30,695,936

05-Jan-2012

18:10

Ikke tilgjengelig

Objectserver32.msp

Ikke tilgjengelig

5,796,352

05-Jan-2012

18:09

Ikke tilgjengelig

Objectserver64.msp

Ikke tilgjengelig

6,630,912

05-Jan-2012

18:09

Ikke tilgjengelig

Axsetupsp.exe

5.0.1100.40

1,656,680

05-Jan-2012

18:06

x86

Cabextractor.dll

Ikke tilgjengelig

18,800

05-Jan-2012

18:09

x86

Microsoft.dynamics.setup.reportingservices.dll

5.0.1100.9

150,440

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

538,488

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,336

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:09

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:09

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:09

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

538,488

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

538,488

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1500.1212

16,320

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

542,584

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,848

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:09

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

534,392

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

546,680

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

18,872

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

558,968

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

20,408

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

530,296

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

08-Dec-2010

22:21

x86

Axsetupsp.resources.dll

5.0.1100.40

526,200

05-Jan-2012

18:08

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

15,800

08-Dec-2010

22:21

x86

Cabextractor.dll

Ikke tilgjengelig

22,384

05-Jan-2012

18:10

x64

Validering av installasjonen av hurtigreparasjonen

For å bekrefte installasjonen av hurtigreparasjonen program, kan du åpne SysHotfixManifest -klassen i applikasjonsobjekttreet (AOT). Deretter kontrollerer du at det er en metode som omfatter Knowledge Base (KB)-artikkelnummeret for den installerte hurtigreparasjonen. Dessuten du kan kryss-sjekk berørte objektene ved å sammenligne KBXXXXXXtxt-filen mot objekter i AOT. Ved å gjøre dette, kan du forsikre deg om at objektene er endret på riktig måte i laget med SYP eller GLP-laget.Obs! XXXXXX -plassholderen representerer KB-artikkelnummeret for den installerte hurtigreparasjonen.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

974255 konsekvensanalyse funksjonen for Dynamics AX 2009

Hvis du vil ha mer informasjon

Hver AOS-server kontrollerer SysLastValue posten der elementName-verdien er lik verdien for EntireTableCache, til å bekrefte at det finnes oppdateringer til EntireTable bufrede tabeller som må leses på nytt i serverens egne kopien av hurtigbufferen for data. Det er én enkelt SysLastValue-post med alle AOS-servere for EntireTable hurtigbufres for alle tabeller.Feltet beholder på denne oppføringen inneholder en struktur med hver tabell og en flushId for hvert felt. FlushId økes hver gang en AOS-serveren gjør en oppdatering til den tilsvarende hurtigbufrede EntireTable-tabellen. FlushId beholdes også i en tilsvarende struktur i AOS-minnet.

Synkroniseringsprosessen

Tenk deg følgende:

  1. Du har en TableA-tabell som er en hurtigbufret EntireTable-tabell.

  2. Du har AOS1, AOS2 og AOS3 servere.

  3. Du kan oppdatere en post i tabellen TableA på serveren AOS1.Obs! SysLastValue posten oppdateres og flushId for tabellen økes med én i denne situasjonen.

I dette scenariet kan kontrollere AOS2 og AOS3-servere SysLastValue i tabellen én gang per minutt. Når flushId for tabellen er forskjellig fra det de har i AOS-minne, kan de tømme hurtigbufferen for tabellen. I tillegg blir tabellen lest på nytt fra databasen neste gang når en bruker ber om den.Hvis det oppstår konflikt ved oppdatering i tabellen SysLastValue, bli andre AOS-servere ikke varslet om Dataendring av. De bufrede dataene er derfor ut-for-trinn mellom AOS-servere.

Obs! Dette er en "RASKT PUBLISERE" artikkel opprettet direkte fra innenfor organisasjonen Microsoft Kundestøtte. Informasjonen i dette dokumentet tilbys som-er som svar på nye problemer. Som et resultat av hastigheten i å gjøre den tilgjengelig materialene kan inkludere typografiske feil, og den kunne bli revidert når som helst uten varsel. Se Vilkårene for Bruk for andre hensyn.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.