Tento článok sa vzťahuje na Microsoft Dynamics AX pre všetky oblasti.
Príznaky
Predpokladajme, že spustíte program Microsoft Dynamics AX 2009 Service Pack 1 (SP1) v prostredí jediného AX existenciu viac aplikácie objektu Server (AOS) služby. Po aktualizovaní záznamu vo vyrovnávacej pamäti tabuľky EntireTable na jednom serveri AOS AOS server zobraziť odlišné hodnoty. Vyrovnávacia pamäť pre údaje nie je synchronizovaný medzi klastra serverov AOS.
Okrem toho chybové hlásenie sa zaznamená do denníka aplikácie na jeden alebo viaceré servera AOS:
110 objekt servera 01: dialógové okno vydané relácie klienta menej 1: nedá sa upraviť záznam
v LastValue (SysLastValue). Identifikácia používateľa:, AdminUserSetup.
Databáza SQL vydala chyba.
Príčina
Tento problém sa vyskytuje, pretože konflikt aktualizácie. Aktualizácie konflikty záznam v tabuľke SysLastValue, ktorého AOS servermi synchronizovať vyrovnávacej pamäte.
Riešenie
Informácie o rýchlej oprave
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Nie je "Prevzatie dostupnej rýchlej opravy" sekcia na začiatku tohto článku databázy Knowledge Base. Ak sa vyskytne problém sťahovanie, nainštalovaním tejto rýchlej opravy alebo máte ďalšie otázky technickej podpory, kontaktujte svojho partnera alebo ak zapísaní v pláne podpory priamo so spoločnosťou Microsoft, môžete kontaktovať technickú podporu pre Microsoft Dynamics a vytvoriť novú žiadosť o podporu. Chcete urobiť, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
https://mbs.microsoft.com/support/newstart.aspxMôžete tiež kontaktovať technickú podporu pre Microsoft Dynamics telefonicky pomocou tieto odkazy pre krajiny špecifické telefónne čísla. Navštívte jednu z nasledujúcich webových lokalitách spoločnosti Microsoft:
Partnerov
https://mbs.microsoft.com/partnersource/support/Zákazníci
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmV špeciálnych prípadoch sa poplatky, ktoré sú telefonickú podporu nemusia účtovať ak technickú podporu Professional pre Microsoft Dynamics a súvisiace produkty zistí, že táto konkrétna aktualizácia vyrieši váš problém. Poplatkoch za poskytovanie technickej podpory sa budú vzťahovať na dodatočnú podporu otázky a otázky, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú.
Informácie o inštalácii
Ak máte prispôsobenia jednej alebo viacerých metód alebo tabuliek, ktoré sú ovplyvnené túto rýchlu opravu, musí postupujte nasledovne:
-
Prehľad zmien, ktoré sú uvedené v súbore.
-
Použiť tieto zmeny v testovacom prostredí pred nainštalovaní rýchlej opravy v produkčnom prostredí.
Ďalšie informácie o inštalácii tejto rýchlej opravy, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
Požiadavky
Musíte mať Microsoft Dynamics AX 2009 Service Pack 1 nainštalovaný chcete použiť túto rýchlu opravu.
Požiadavka na reštartovanie
Po použití tejto rýchlej opravy je nutné reštartovať službu aplikácie objektu Server (AOS).
Informácie o súboroch
Globálna verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.
Názov súboru |
Verzia súboru |
Veľkosť súboru |
Dátum |
Čas |
Platforma |
---|---|---|---|---|---|
Axupdate.exe |
Nevzťahuje sa |
61,288 |
05-Jan-2012 |
18:09 |
x86 |
Components32.msp |
Nevzťahuje sa |
25,328,640 |
05-Jan-2012 |
18:09 |
Nevzťahuje sa |
Components64.msp |
Nevzťahuje sa |
30,695,936 |
05-Jan-2012 |
18:10 |
Nevzťahuje sa |
Objectserver32.msp |
Nevzťahuje sa |
5,796,352 |
05-Jan-2012 |
18:09 |
Nevzťahuje sa |
Objectserver64.msp |
Nevzťahuje sa |
6,630,912 |
05-Jan-2012 |
18:09 |
Nevzťahuje sa |
Axsetupsp.exe |
5.0.1100.40 |
1,656,680 |
05-Jan-2012 |
18:06 |
x86 |
Cabextractor.dll |
Nevzťahuje sa |
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 |
Nevzťahuje sa |
22,384 |
05-Jan-2012 |
18:10 |
x64 |
Overenie žiadosti rýchla inštalácia
Na overenie inštalácie žiadosť oprava, otvorte SysHotfixManifest trieda objektu stromu aplikácie (AOT). Skontrolujte, či je metóda, ktorého názov obsahuje číslo článku databázy Knowledge Base (KB) je nainštalovaná rýchla. Okrem toho sa môže porovnanie príslušné objekty porovnaním súbor .txt KBXXXXXXproti objekty v AOT. Týmto spôsobom môžete uistite, že objekty sú správne zmenený v SYP vrstvy alebo vrstvy SLP.
Poznámka: XXXXXX predstavuje číslo článku KB je nainštalovaná rýchla.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
974255 analýzy funkciu pre Dynamics AX 2009
Ďalšie informácie
Každý servera AOS kontroly SysLastValue záznam, kde pri EntireTableCache hodnoty, skontrolujte, či sú aktualizácie EntireTable cache tabuľky, ktoré znovu čítať kópiu vyrovnávacej pamäte na serveri je hodnota elementName. Existuje jeden záznam SysLastValue, používajúcich všetky servery AOS všetky EntireTable vo vyrovnávacej pamäti tabuľky.
Kontajner na tomto poli štruktúru každej tabuľky a flushId pre každý z nich. FlushId zvýši zakaždým servera AOS vykoná aktualizáciu zodpovedajúce EntireTable vo vyrovnávacej pamäti tabuľky. FlushId je takisto zodpovedajúce štruktúry AOS pamäte.
Proces synchronizácie
Predstavte si nasledujúcu situáciu:
-
Máte TableA tabuľky, ktoré je uložené vo vyrovnávacej pamäti tabuľky EntireTable.
-
Máte AOS1 a AOS2 AOS3 serverov.
-
Aktualizujete záznam v tabuľke TableA na serveri AOS1.
Poznámka: SysLastValue záznam aktualizuje a flushId tabuľky sa zvýši o jeden v tejto situácii.
V takomto prípade AOS2 a AOS3 servery skontrolovať tabuľku SysLastValue raz za minútu. Pri flushId tabuľky sa odlišuje od majú AOS pamäte, ich vyrovnávaciu pamäť pre tabuľku. Okrem toho tabuľka bude znovu čítať z databázy nabudúce keď používateľ požiada.
Ak sa vyskytne konflikt aktualizácie v tabuľke SysLastValue, ďalšie servery AOS nie oznámi zmenu údajov. Preto údaje z vyrovnávacej pamäte je mimo krokom AOS na serveroch.
Poznámka: To je "Rýchlo publikovať" článok vytvorené priamo v rámci organizácie technickej podpory spoločnosti Microsoft. Uvedené informácie sa poskytuje ako-v reakcii na naliehavé problémy. Rýchlosťou robiť materiály môžu obsahovať typografické chyby a môžu byť kedykoľvek bez predchádzajúceho upozornenia. Prečítajte si Podmienky používania z iných dôvodov.