Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

In questo articolo si applica a Microsoft Dynamics AX per tutte le regioni.

Sintomi

Si supponga di eseguire Microsoft Dynamics AX 2009 Service Pack 1 (SP1) in un ambiente più servizi di Server oggetti applicativi (AOS) presenti in un'istanza AX. Una volta aggiornato un record in una tabella memorizzata nella cache di EntireTable su un server AOS, gli altri server AOS visualizzare valori diversi. La cache di dati non verrà sincronizzata tra cluster di server AOS.
Inoltre, il seguente messaggio di errore viene registrato nel registro applicazione di uno o più server AOS:

110 Server oggetti 01: finestra di dialogo rilasciato per la sessione client senza 1: Impossibile modificare un record
in LastValue (SysLastValue). ID utente:, AdminUserSetup.
Il database SQL ha rilasciato un errore.

Causa

Questo problema si verifica perché si verifica un conflitto di aggiornamento. I conflitti di aggiornamento del record nella tabella SysLastValue utilizzato per sincronizzare la cache di dati dal server AOS.

Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. È una "download dell'Hotfix disponibile" nella parte superiore di questo articolo della Knowledge Base. Se si è verificato un problema il download, installare questa correzione, o hanno altre domande di supporto tecnico, contattare il partner o, se iscritto un piano di supporto direttamente con Microsoft, è possibile contattare il supporto tecnico per Microsoft Dynamics e creare una nuova richiesta di supporto. A tale scopo, visitare il seguente sito Web Microsoft:

https://mbs.microsoft.com/support/newstart.aspxÈ inoltre possibile contattare il supporto tecnico per Microsoft Dynamics telefonicamente tramite questi collegamenti per i numeri di telefono specifico paese. A tale scopo, visitare uno dei seguenti siti Web Microsoft:

Partner

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

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmIn casi particolari, le spese normalmente addebitate per le chiamate potrebbero essere annullate qualora un aggiornamento del supporto tecnico di Microsoft Dynamics e prodotti correlati di supporto determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Informazioni sull'installazione

In caso di personalizzazioni per uno o più dei metodi o le tabelle interessate da questo hotfix, è necessario eseguire la procedura seguente:

  1. Rivedere le modifiche che sono documentate nel file xpo.

  2. Applicare queste modifiche in un ambiente di test prima di applicare l'hotfix descritto in un ambiente di produzione.



Per ulteriori informazioni su come installare questo hotfix, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

893082 come installare un hotfix Microsoft Dynamics AX

Prerequisiti

È necessario disporre di Microsoft Dynamics AX 2009 Service Pack 1 per applicare questo hotfix.

Richiesta di riavvio

Dopo avere applicato questo hotfix, è necessario riavviare il servizio Server oggetti applicativi (AOS).

Informazioni sui file

La versione globale di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Axupdate.exe

Non applicabile

61,288

05-Jan-2012

18:09

x86

Components32.msp

Non applicabile

25,328,640

05-Jan-2012

18:09

Non applicabile

Components64.msp

Non applicabile

30,695,936

05-Jan-2012

18:10

Non applicabile

Objectserver32.msp

Non applicabile

5,796,352

05-Jan-2012

18:09

Non applicabile

Objectserver64.msp

Non applicabile

6,630,912

05-Jan-2012

18:09

Non applicabile

Axsetupsp.exe

5.0.1100.40

1,656,680

05-Jan-2012

18:06

x86

Cabextractor.dll

Non applicabile

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

Non applicabile

22,384

05-Jan-2012

18:10

x64

Convalida dell'installazione di aggiornamento rapido di applicazioni

Per convalidare l'installazione dell'aggiornamento rapido applicazione, aprire la classe SysHotfixManifest nella struttura a oggetti applicativi (AOT). Verificare quindi che vi sia un metodo il cui nome include il numero di articolo della Knowledge Base (KB) dell'aggiornamento rapido installato. Inoltre, è possibile verifica incrociata gli oggetti interessati confrontando il file txt KBXXXXXXsugli oggetti in AOT. In questo modo è possibile assicurarsi che gli oggetti vengono modificati correttamente nel livello SYP o nel livello GLP.

Nota: Il segnaposto XXXXXX rappresenta il numero di articolo KB dell'aggiornamento rapido installato.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

974255 funzionalità di analisi di impatto per Dynamics AX 2009

Ulteriori informazioni

Ogni server AOS controlla il record di SysLastValue in cui il valore elementName uguale al valore di EntireTableCache, per verificare che siano disponibili gli aggiornamenti alle tabelle che devono essere letti nuovamente nella copia del server della cache di dati memorizzati nella cache di EntireTable. È un singolo record SysLastValue utilizzati per tutte le tabelle memorizzate nella cache di EntireTable tutti i server AOS.
Il campo contenitore per questo record contiene una struttura con tutte le tabelle e un flushId per ciascuno di essi. Il flushId viene incrementato ogni volta che un server AOS esegue un aggiornamento per la tabella memorizzata nella cache di EntireTable corrispondente. Il flushId vengono conservate in una struttura corrispondente nella memoria AOS.

Il processo di sincronizzazione

Si consideri lo scenario seguente:

  1. Si dispone di una tabella TableA è una tabella memorizzata nella cache di EntireTable.

  2. Si dispone di server AOS1, AOS2 e AOS3.

  3. Si aggiorna un record nella tabella TableA sul server AOS1.
    Nota: Aggiornamento del record SysLastValue e il flushId per la tabella viene incrementato in questa situazione.

In questo scenario, il server di AOS2 e AOS3 controlla la tabella SysLastValue una volta al minuto. Quando il flushId per la tabella è diversa da quella che hanno in memoria AOS, essi cancellare la cache della tabella. Inoltre, la tabella sarà nuovamente lettura dal database successivo quando un utente lo richiede.
Se si verifica un conflitto di aggiornamento della tabella SysLastValue, altri server AOS non verrà notificata la modifica di dati. Pertanto, i dati memorizzati nella cache sono out-di-passaggio tra i server AOS.

Nota: Si tratta di un articolo a "Pubblicazione Veloce" creato direttamente all'interno dell'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento sono fornite così come sono in risposta a problemi urgenti. Per la velocità in rendendo disponibili, i materiali possono includere errori tipografici e possono essere modificati in qualsiasi momento senza preavviso. Per altre considerazioni, vedere Condizioni di utilizzo .

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×