Salt la conținutul principal
Asistență
Conectare

Memoria cache de date nu sunt sincronizate între clustere de servere AOS uneori în Microsoft Dynamics AX 2009 Service Pack 1

Lucrați de oriunde de pe orice dispozitiv cu Microsoft 365

Faceți upgrade la Microsoft 365 pentru a lucra oriunde cu cele mai recente caracteristici și actualizări.

Faceți upgrade acum

Șablon: Șablon de remediere rapidă AX

Număr eroare: 165053 (întreținere conținut)BUG #: 32618 (AXSE)

Acest articol se aplică la Microsoft Dynamics AX pentru toate regiunile.

Simptome

Să presupunem că executați Microsoft Dynamics AX 2009 Service Pack 1 (SP1) într-un mediu existența aplicație obiectul Server (AOS) servicii multiple într-o singură instanță AX. După o înregistrare dintr-un tabel din cache EntireTable este actualizat pe un singur server AOS, alte servere AOS display valori diferite. Memoria cache de date nu sunt sincronizate între clustere de servere AOS.
În plus, în Jurnalul de aplicații pe unul sau mai multe server AOS se înregistrează următorul mesaj de eroare:

110 obiectul Server 01: Dialog emis pentru client, mai puţin sesiune 1: Imposibil de editat o înregistrare
în LastValue (SysLastValue). ID utilizator:, AdminUserSetup.
Baza de date SQL a emis o eroare.

Cauza

Această problemă se produce deoarece se produce un conflict de actualizare. Conflicte de actualizare pe înregistrarea în tabel SysLastValue care este utilizat de AOS servere pentru a sincroniza memoria cache de date.

Rezolvare

Informații despre remedierea rapidă

O remediere rapidă compatibilă este disponibilă de la Microsoft. Există o secțiune "remediere Descărcare disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă întâlniți o problemă descărcarea, instalarea acestei remedieri rapide sau alte întrebări de asistență tehnică, contactați partenerul sau, dacă s-au asociat unui plan de suport direct cu Microsoft, posibilitatea să contactați asistența tehnică pentru Microsoft Dynamics și creați o nouă solicitare de suport. Pentru aceasta, vizitați următorul site Web Microsoft:

https://mbs.microsoft.com/support/newstart.aspxPuteți contacta asistența tehnică pentru Microsoft Dynamics prin telefon, utilizați aceste linkuri pentru țara anumite numere de telefon. Pentru aceasta, vizitați unul dintre următoarele site-uri Web Microsoft:

Parteneri

https://mbs.microsoft.com/partnersource/support/Clienții

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmÎn cazuri speciale, costurile implicate de obicei pentru asistență apeluri pot fi anulate dacă un specialist în asistență tehnică pentru Microsoft Dynamics și produse asociate stabilește că o anumită actualizare va rezolva problema. Se vor aplica costurile uzuale de asistență pentru orice întrebări suplimentare de asistență și pentru probleme ce nu fac obiectul actualizării în cauză.

Această remediere rapidă este programată să fie inclusă în Microsoft Dynamics AX 2009 Service Pack 2.

Secțiunea "Rezolvare" enunță dacă această remediere rapidă este disponibilă ca remediere rapidă sau în cel mai recent pachet service pack. Pentru comparare și testare, remedierea rapidă originală este disponibilă pe site-ul Web http://hotfix .

Informaţii despre instalare

Dacă aveți toate particularizările pentru unul sau mai multe dintre metodele sau tabelele care sunt afectate de această remediere rapidă, trebuie să urmați acești pași:

  1. Revizuiți modificările care sunt documentate în fișierul .xpo.

  2. Aplicați aceste modificări într-un mediu de testare înainte de a aplica remedierea rapidă într-un mediu de producție.



Pentru mai multe informații despre cum să instalați această remediere rapidă, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

893082 cum se instalează o remediere rapidă Microsoft Dynamics AX

Cerințe preliminare

Trebuie să aveți Microsoft Dynamics AX 2009 Service Pack 1 instalat pentru a aplica această remediere rapidă.

Cerinţă de repornire

Trebuie să reporniți serviciul aplicație obiectul Server (AOS) după aplicarea acestei remedieri rapide.

Informații despre fișier

Versiunea globală a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) care sunt listate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Axupdate.exe

Nu se aplică

61,288

05-Jan-2012

18:09

x86

Components32.msp

Nu se aplică

25,328,640

05-Jan-2012

18:09

Nu se aplică

Components64.msp

Nu se aplică

30,695,936

05-Jan-2012

18:10

Nu se aplică

Objectserver32.msp

Nu se aplică

5,796,352

05-Jan-2012

18:09

Nu se aplică

Objectserver64.msp

Nu se aplică

6,630,912

05-Jan-2012

18:09

Nu se aplică

Axsetupsp.exe

5.0.1100.40

1,656,680

05-Jan-2012

18:06

x86

Cabextractor.dll

Nu se aplică

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

Nu se aplică

22,384

05-Jan-2012

18:10

x64

Validare de aplicație instalarea remedierii rapide

Pentru a valida instalarea aplicațiilor remedierea rapidă, deschideți clasa SysHotfixManifest în arborele de obiect aplicație (AOT). Apoi, Verificați că există o metodă al cărui nume include numărul de articol de baza de cunoștințe (KB) instalate remedieri rapide. În plus, se poate verifica afectate obiectele prin compararea KBXXXXXX.txt fișierul împotriva obiectele din AOT. Astfel, vă asigurați că obiectele sunt modificate corect în stratul SYP sau stratul BPL.

Notă Substituentul XXXXXX reprezintă numărul de articol KB instalate remedieri rapide.

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Mai multe informații

Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

Caracteristica de analiză impact 974255 pentru Dynamics AX 2009

Mai multe informații

Fiecare server AOS verifică înregistrarea SysLastValue în cazul în care valoarea elementName este egal cu valoarea EntireTableCache, pentru a verifica dacă există actualizări pentru tabelele EntireTable în memoria cache pe care trebuie să fie re-citit în copia de pe server din memoria cache de date. Există o singură înregistrare SysLastValue care utilizează toate serverele AOS pentru toate tabelele EntireTable în memoria cache.
Container pe această înregistrare conţine o structură cu fiecare tabel și o flushId pentru fiecare dintre ele. FlushId este incrementează de fiecare dată când un server AOS face o actualizare a tabelul cache EntireTable corespunzătoare. FlushId, de asemenea, este păstrată într-o structură corespunzătoare în memorie AOS.

Procesul de sincronizare

Să luăm în considerare următorul scenariu:

  1. Aveți un tabel TableA care este un tabel din cache EntireTable.

  2. Aveţi AOS1, AOS2 și AOS3 servere.

  3. Când actualizați o înregistrare în tabelul TableA pe serverul AOS1.
    Notă Înregistrarea SysLastValue este actualizat și flushId pentru tabelul este incrementează de una în această situație.

În acest scenariu, servere AOS2 și AOS3 Verificați tabelul SysLastValue o dată pe minut. Când flushId pentru tabelul este diferit de cel pe care le-au în memorie AOS, ele goliți memoria cache pentru tabel. În plus, tabelul va fi citit din nou din baza de date următoarea dată când un utilizator solicită aceasta.
Dacă se produce un conflict de actualizare în tabelul SysLastValue, nu veți fi anunțat alte servere AOS data modificării. Prin urmare, datele din memoria cache este cu pas între AOS servere.

Notă Acesta este un articol "rapid publicat" creat direct în cadrul organizației de asistență Microsoft. Informațiile conținute în acest document sunt furnizate ca răspuns la problemele care apar. Ca rezultat al vitezei în a-l face disponibil, materialele pot include erori tipografice și pot fi revizuite în orice moment, fără notificare. Consultați Termenii de utilizare pentru alte considerații.

Autor: axse; THEjunkie
Scris de: v-zhipen
Examinare tehnică: THEjunkie; axse; junxie
Editor:

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×