Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Ten artykuł dotyczy systemu Microsoft Dynamics AX dla wszystkich regionów.

Objawy

Załóżmy, że uruchomienie dodatkiem Service Pack 1 (SP1) dla systemu Microsoft Dynamics AX 2009 w środowisku, w który istnieje wiele usług serwera obiektów aplikacji (AOS) w jednym wystąpieniu systemu AX. Po zaktualizowaniu rekordu w tabeli buforowanych EntireTable na jednym serwerze AOS, innych serwerów AOS wyświetlać różne wartości. Pamięć podręczna danych nie są synchronizowane między klastra serwerów AOS.
Ponadto następujący komunikat o błędzie jest rejestrowane w dzienniku aplikacji na serwerze AOS jeden lub więcej:

110 serwer obiektów 01: okno dialogowe wyświetlane dla sesji 1 bez klientów: nie można edytować rekordu
w ostatnia wartość (SYSLASTVALUE.). Identyfikator użytkownika:, AdminUserSetup.
Baza SQL zgłosiła błąd.

Przyczyna

Ten problem występuje, ponieważ występuje konflikt aktualizacji. Konflikty aktualizacji rekordu w tabeli SYSLASTVALUE, który jest używany przez serwery AOS, aby zsynchronizować pamięć podręczną danych.

Rozwiązanie

Informacje o poprawce

Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Istnieje sekcja "Poprawka dostępna do pobrania" w górnej części tego artykułu bazy wiedzy. Jeśli wystąpią pobieranie problemu, instalowania tej poprawki lub masz inne pytania natury technicznej, skontaktuj się z partnerem lub zarejestrowane w planie pomocy technicznej bezpośrednio z firmą Microsoft, można skontaktować się z pomocy technicznej dla systemu Microsoft Dynamics i utworzyć nowe żądanie pomocy technicznej. Aby to zrobić, odwiedź następujące witryny firmy Microsoft:

https://mbs.microsoft.com/support/newstart.aspxMożna również kontakt pomocy technicznej dla systemu Microsoft Dynamics telefonu za pomocą tych łączy dla kraju określonych numerów. Aby to zrobić, odwiedź jedną z następujących witryn firmy Microsoft w sieci Web:

Partnerzy

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

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmW wyjątkowych przypadkach opłaty, telefonujący do pomocy technicznej mogą zostać anulowane, jeśli pomocy technicznej dla systemu Microsoft Dynamics i produktów powiązanych Określa, że określonej aktualizacji, można rozwiązać swój problem. Koszty obsługi zwykłych zastosuje się do wszelkich dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Informacje dotyczące instalacji

Jeśli dostosowano jedną lub większą liczbę metod lub tabel, na które ma wpływ ta poprawka, należy wykonać następujące kroki:

  1. Przejrzyj zmiany, które są udokumentowane w pliku .xpo.

  2. Zastosuj te zmiany w środowisku testowym przed zastosowaniem tej poprawki w środowisku produkcyjnym.



Aby uzyskać więcej informacji dotyczących sposobu instalowania tej poprawki kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

893082jak zainstalować poprawkę systemu Microsoft Dynamics AX

Wymagania wstępne

Musi mieć dodatek Service Pack 1 dla programu Microsoft Dynamics AX 2009 zainstalować tę poprawkę.

Wymagania dotyczące ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić usługę Serwer obiektów aplikacji (AOS).

Informacje o plikach

Wersja globalna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Axupdate.exe

Nie dotyczy

61,288

05-Jan-2012

18:09

x86

Components32.msp

Nie dotyczy

25,328,640

05-Jan-2012

18:09

Nie dotyczy

Components64.msp

Nie dotyczy

30,695,936

05-Jan-2012

18:10

Nie dotyczy

Objectserver32.msp

Nie dotyczy

5,796,352

05-Jan-2012

18:09

Nie dotyczy

Objectserver64.msp

Nie dotyczy

6,630,912

05-Jan-2012

18:09

Nie dotyczy

Axsetupsp.exe

5.0.1100.40

1,656,680

05-Jan-2012

18:06

x86

Cabextractor.dll

Nie dotyczy

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

Nie dotyczy

22,384

05-Jan-2012

18:10

x64

Sprawdzanie poprawności instalacji poprawki aplikacji

Aby sprawdzić poprawność instalacji poprawki aplikacji, należy otworzyć SysHotfixManifest klasy w drzewie obiektów aplikacji (AOT). Następnie sprawdź, czy jest to metoda, którego nazwa zawiera artykuł bazy wiedzy Knowledge Base (KB) liczba zainstalowanych poprawek. Ponadto użytkownik może-kontrola oddziaływania obiektów polega na porównywaniu plików .txt KBXXXXXXprzeciwko obiektów w drzewie obiektów aplikacji. W ten sposób będziesz mieć pewność, że obiekty są zmieniane poprawnie warstwę SYP lub warstwy GLP.

Uwaga Symbol zastępczy XXXXXX oznacza numer artykułu KB zainstalowaną poprawkę.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

974255 funkcja analizy wpływu Dynamics AX 2009

Więcej informacji

Każdy serwer AOS sprawdza rekord SYSLASTVALUE, gdzie wartość elementName jest równa wartości EntireTableCache, aby sprawdzić, czy są aktualizacje tabel EntireTable buforowane, które mają być ponownie odczytać w kopii na serwerze pamięci podręcznej danych. Istnieje jeden pojedynczy rekord SYSLASTVALUE, korzystające z wszystkich serwerów AOS dla wszystkich tabel EntireTable buforowane.
Pole kontener na ten rekord zawiera strukturę z każdej tabeli i flushId dla każdego z nich. FlushId jest zwiększany co sprawia, że serwer AOS aktualizacji do odpowiedniej tabeli buforowanych EntireTable. FlushId jest także przechowywana w pasujące strukturę w pamięci serwera AOS.

Proces synchronizacji

Rozważ następujący scenariusz:

  1. Masz tabeli TableA, który jest tabelą buforowanych EntireTable.

  2. Masz serwerów AOS1, AOS2 i AOS3.

  3. Aktualizacji rekordu w tabeli TableA na serwerze AOS1.
    Uwaga Aktualizacja rekordu SYSLASTVALUE i flushId dla tabeli jest zwiększany o jeden w tej sytuacji.

W tym scenariuszu serwery AOS2 i AOS3 Sprawdź tabelę SYSLASTVALUE raz na minutę. Gdy flushId dla tabeli różni się od tego, który mają w pamięci serwera AOS, one Wyczyść pamięć podręczną dla tabeli. Ponadto tabela będzie ponownie odczytu z bazy danych następnym razem, gdy użytkownik zażąda go.
Jeśli występuje konflikt aktualizacji w tabeli SYSLASTVALUE., innych serwerów AOS nie zostanie powiadomiony o zmianie danych. W związku z tym buforowanych danych jest koniec etapu między serwerami usługi AOS.

Uwaga Jest to artykuł " szybkiej publikacji" tworzony bezpośrednio przez organizację pomocy technicznej firmy Microsoft. Informacje zawarte w niniejszym dokumencie są dostarczane jako odpowiedź na pojawiające się problemy. W wyniku przyspieszonego udostępnienia, materiały te mogą zawierać błędy typograficzne i mogą być zmieniane w dowolnym czasie bez uprzedzenia. Zobacz Warunki użytkowania w celu uzyskania innych informacji.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×