Cum se instalează o remediere rapidă Microsoft Dynamics AX

Se aplică la
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 face acum parte din Microsoft Dynamics AX 3.0. Toate referințele la Microsoft Business Solutions-Axapta și la Microsoft Axapta se referă la Microsoft Dynamics AX.

INTRODUCERE

Acest articol furnizează linkuri către documentația despre instalarea remedierilor rapide pentru Microsoft Dynamics AX 2012. De asemenea, descrie cum se instalează remedierile rapide pentru Microsoft Dynamics AX 2009 și Microsoft Dynamics AX 4.0.

Notă Examinați cu detaliu articolul din Baza de cunoștințe Microsoft, care documentează o anumită remediere rapidă pentru a determina obiectele, tabelele bazei de date sau fișierele care vor fi afectate.

Mai multe informații

Remedieri rapide lansate pentru Microsoft Dynamics AX 2012

Procesul detaliat pentru instalarea actualizărilor și remedierilor rapide pentru Microsoft Dynamics AX 2012 este documentat pe TechNet, în secțiunea următoare: Aplicați actualizări și remedieri rapide.

Remedieri rapide lansate pentru Microsoft Dynamics AX 2009 și Microsoft Dynamics AX 4.0

Notă Procesul general pentru instalarea actualizărilor și remedierilor rapide pentru Microsoft Dynamics AX 2009 este documentat în următoarea carte albă: Service pentru Microsoft Dynamics AX 2009.

Microsoft lansează remedieri rapide pentru Microsoft Dynamics AX în următoarele formate:

  • Remedierile rapide sunt lansate ca fișier comprimat (.zip). Fișierele pe care le conține fișierul .zip înlocuiesc fișierele existente pe computer.
  • Remedierile rapide sunt lansate ca actualizare a Microsoft Windows Installer. Aceste remedieri rapide conțin un fișier Setup.exe.

Microsoft lansează remedieri rapide pentru Microsoft Dynamics AX 4.0 în următoarele formate:

  • Remedierile rapide sunt lansate ca actualizări Microsoft Windows Installer. Aceste remedieri rapide conțin un fișier Setup.exe.
  • Remedierile rapide sunt lansate ca fișiere DIS-layer (AxDIS.aod) sau ca fișiere DIP-layer (AxDIP.aod). Modificările DIS-layer abordează problemele din codul SYS-layer. Modificările stratului DIP abordează problemele din codul stratului GLS.
  • Foarte rareori, remedierile rapide sunt lansate ca fișiere .xpo care conțin cod. Codul se aplică la obiecte existente, la tabelele bazei de date sau la ambele.

Instrucțiuni generale pentru remedierile rapide care înlocuiesc fișiere

Unele remedieri rapide Microsoft Dynamics AX înlocuiesc fișierele de pe computer. Pentru instrucțiuni despre instalarea unei remedieri rapide care înlocuiește fișierele, citiți cu atenție documentația care însoțește descărcarea remedierii rapide. Iată recomandări generale pentru instalarea remedierilor rapide care înlocuiesc fișierele:

  • Înainte de a copia pe computer fișierele incluse în remedierea rapidă, utilizați procesele uzuale de copiere de rezervă pentru a realiza copia de rezervă a fișierelor de pe server care sunt afectate de remedierea rapidă.

  • Testați toate remedierile rapide într-un mediu de testare pentru a verifica dacă particularizările dvs. nu sunt afectate în mod negativ.

  • Solicitați tuturor utilizatorilor să se deconecteze de la aplicația client Microsoft Dynamics AX. Opriți instanța Application Object Server (AOS) înainte de a redenumi și a copia fișierele de remediere rapidă.

  • Când fișierele etichete sunt incluse în remedierea rapidă, copiați toate fișierele etichete incluse în folderul aplicației Microsoft Dynamics AX. Fișierele de etichete vor avea următoarele extensii de nume de fișier:

    • .ali
    • .acd
    • .alc

    În mod implicit, folderul de aplicație are următoarea cale:
    root directory\Axapta Application\appl\StandardNote În această cale, directorul rădăcină reprezintă unitatea de hard disk și directorul principal în care este instalat Microsoft Dynamics AX.

Medii particularizate

Dacă v-ați particularizat mediul înainte de a instala o remediere rapidă, examinați cu atenție articolul din baza de cunoștințe Microsoft care documentează remedierea rapidă pe care doriți să o instalați. Toate obiectele afectate de remediere rapidă vor fi suprascrise. Acest lucru poate cauza pierderea particularizărilor din aceste obiecte.

Backupuri ale bazei de date

Dacă tabelele bazei de date sunt afectate, creați o copie backup completă a bazei de date înainte de a aplica remedierea rapidă. Pentru instrucțiuni despre copierea de rezervă a unei baze de date, consultați documentația Microsoft SQL Server. Sau consultați documentația Oracle Database Server.

Informații despre instalare

Remedieri rapide lansate pentru Microsoft Dynamics AX 2009

Pentru a instala remedieri rapide lansate ca actualizare de aplicație pentru Microsoft Dynamics AX 2009, urmați acești pași:

  1. Extrageți fișierele din pachet.

  2. Deschideți fișierulkb xxxxxx.txt în pachetul de remediere rapidă pentru a identifica obiectele care vor fi bine corecționate la instalarea remedierii rapide.

  3. Închideți toți clienții Microsoft Dynamics AX 2009, apoi opriți instanța AOS.

  4. Efectuați copii de rezervă ale bazei de date.

  5. Faceți backup folderului aplicației.

  6. Reporniți instanța AOS, apoi revizuiți jurnalul de aplicații de pe serverul care rulează serviciul AOS, pentru a vă asigura că instanța AOS pornește corect. Instanța AOS reconstruiește indexul obiectului aplicației. Fișierul Axapd.aoi conține indexul obiectului de aplicație. 

    Notă În funcție de hardware-ul de server pe care îl utilizați, pornirea instanței AOS poate expira înainte ca procesul să fie finalizat. Această problemă apare deoarece procesul nu are timp suficient pentru a reconstrui fișierul Axapd.aoi înainte ca AOS să încerce să utilizeze fișierul. 

    Instanța AOS rămâne în starea inițială până când se finalizează reconstruirea fișierului *.aoi. În acel moment, instanța AOS are o stare "început". Nu sunt necesari pași suplimentari. Așteptați ca reconstruirea să se finalizeze, apoi revizuiți jurnalul de aplicații pentru a vedea dacă instanța AOS pornește.

  7. Executați fișierul Axpatch.exe pentru instalarea remedierii rapide a aplicației.

    1. Selectați limba în care să rulați instalarea, apoi faceți clic pe OK.

    2. Când pornește expertul de instalare, faceți clic pe Următorul.

    3. Revizuiți Termenii licenței pentru software Microsoft, faceți clic pentru a bifa caseta de selectare pentru a accepta termenii licenței, dacă sunteți de acord, apoi faceți clic pe Următorul.

    4. Pe pagina Selectare componente , opțiunea Fișiere aplicație ar trebui să fie selectată în mod implicit. Faceți clic pe Următorul.

    5. Pe pagina Selectare configurație , indicați configurația corectă, apoi faceți clic pe Următorul.

    6. În pagina Gata să se aplice remedierea rapidă , faceți clic pe Instalare.

    7. Când se termină configurarea, faceți clic pe Terminare pentru a închide expertul.

  8. De la un client, verificați dacă vă puteți conecta la instanța AOS ca administrator Microsoft Dynamics AX.

  9. Validați instalarea remedierii rapide efectuând următoarele:

    • Deschideți clasa SysHotfixManifest în AOT.
    • Verificați că clasa conține o metodă care are un nume identic cu numărul de articol al remedierii rapide instalate.
  10. Utilizați instrumentul de upgrade de cod ("Comparație cod") pentru a compara modificarea SYP sau GLP cu orice straturi VAR sau CUS. Dacă există particularizări, personalului IT al partenerului sau clientului i se poate solicita să îmbine remedierea rapidă în sistemul personalizat.

Remedieri rapide lansate ca actualizare Windows Installer

Important Trebuie efectuate următoarele acțiuni:

  • Fișierul kernel ObjectServer trebuie instalat pe fiecare server AOS.
  • Fișierul nucleu client trebuie instalat pe fiecare computer client.
  • Fișierul kernel NetBusinessConnector și fișierul kernel ComBusinessConnector trebuie instalate pe fiecare computer pe care se execută Microsoft Dynamics AX .NET Business Connector și Microsoft Dynamics AX Com Business Connector.
  • Fișierul kernel ApplicationIntegrationServer este adaptorul BizTalk. Asigurați-vă că instalați fișierul kernel ApplicationIntegrationServer împreună cu fișierul kernel NetBusinessConnector atunci când actualizați adaptorul BizTalk.

O actualizare Windows Installer actualizează următoarele fișiere binare client Microsoft Dynamics AX 4.0:

  • Fișierul .exe
  • Fișierele .dll

Aceste fișiere mai sunt cunoscute și ca fișiere kernel. Pentru a aplica actualizarea Windows Installer, urmați acești pași:

  1. Extrageți fișierele din remedierea rapidă. Fișierele extrase pot conține următoarele foldere:

    • ApplicationIntegrationServer
    • Client
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer
  2. Testați remedierea rapidă într-un mediu de testare. Apoi, programați întreruperi.

  3. Ieșiți din toți clienții software Microsoft Dynamics AX. Apoi închideți instanțele AOS care sunt conectate la partajarea de fișiere a programului de producție.

  4. Faceți backup bazei de date, apoi faceți backup folderului aplicației.

  5. Executați fișierul Setup.exe care este inclus în fiecare folder din remedierea rapidă.

  6. Reporniți instanța AOS. Revizuiți jurnalul de evenimente al aplicației de pe serverul care rulează serviciul AOS pentru a vă asigura că instanța AOS pornește corect. Instanța AOS reconstruiește indexul obiectului aplicației. Fișierul Axapd.aoi conține indexul obiectului de aplicație.

    Notă: În funcție de hardware-ul de server pe care îl utilizați, pornirea instanței AOS poate expira înainte de finalizarea procesului. Această problemă apare deoarece procesul nu are timp suficient pentru a reconstrui fișierul Axapd.aoi.

  7. Utilizați instanța AOS pentru a vă conecta la un client utilizând contul de administrator Microsoft Dynamics AX 4.0. Verificați dacă vă puteți conecta cu succes.

Remedieri rapide lansate ca fișier .xpo care conține cod

Remedierile rapide lansate ca fișier .xpo conțin remedieri la nivel de cod care afectează în mod direct obiectele sau tabelele bazei de date în Microsoft Dynamics AX.

Important Înainte de a continua, examinați fiecare fișier .xpo pentru a găsi obiectele sau tabelele care vor fi modificate. Rețineți orice particularizări ale mediului curent care pot fi afectate. Vă recomandăm insistent să aplicați toate remedierile rapide într-un mediu de testare înainte de a aplica remedierile rapide în sistemul dvs. live.

  1. Conectați-vă la Microsoft Dynamics AX utilizând contul de administrator Microsoft Dynamics AX. Asigurați-vă că niciun alt utilizator nu este conectat la Microsoft Dynamics AX.

  2. Deschideți caseta de dialog Arbore obiect aplicație . Pentru aceasta, utilizați una dintre următoarele metode:

    • În bara de instrumente Standard, faceți clic pe Arbore obiect aplicație.
    • Pe tastatură, apăsați Ctrl+D.
    • În meniul Fișier , indicați spre Deschidere, apoi faceți clic pe Arbore obiect aplicație.
  3. În caseta de dialog Arbore obiect aplicație , faceți clic pe Import pe bara de instrumente.

  4. Faceți clic pe Răsfoire, apoi găsiți fișierul .xpo.

  5. În caseta de dialog Deschidere , faceți clic pe fișierul .xpo, apoi faceți clic pe Deschidere.

  6. Faceți clic pe OK pentru a finaliza procesul de import.

    Notă: Poate fi necesar să finalizați o compilare redirecționată sau un proces complet de compilare Application Object Tree (AOT).

Cum se instalează remedierile rapide lansate ca fișiere DIS-layer sau DIP

Pentru a instala remedieri rapide lansate ca fișiere DIS-layer sau DIP-layer, urmați acești pași:

  1. Extrageți fișierele din pachetul de remediere rapidă.

  2. Înainte de a copia fișierele incluse în remedierea rapidă pe computer, utilizați procesele de copiere backup uzuale pentru a realiza copia de rezervă a folderului de aplicație și a fișierelor de pe server afectate de remedierea rapidă.

  3. Testați remedierea rapidă într-un mediu de testare. Apoi, programați întreruperile atunci când nu sunt alți utilizatori în sistem.

  4. Ieșiți din toți clienții software Microsoft Dynamics AX. Apoi închideți instanțele de server obiecte de aplicație care sunt conectate la partajarea de fișiere a programului de producție.

  5. Copiați fișierele AxDIS.aod și AxDISen-us.ald în fiecare folder de aplicație în care există celelalte fișiere .aod. În mod implicit, acest folder se află în următoarea locație:
    \application\appl\standardNote În acest pas, utilizați întotdeauna funcția de copiere. Nu utilizați funcția de mutare. Atunci când mutați un fișier, permisiunile folderului sursă vor fi luate pentru acest fișier. Atunci când copiați un fișier, acesta va prelua permisiunile folderului țintă.

  6. Faceți o copie de rezervă a fișierului Axapd.aoi, redenumind fișierul. Sau ștergeți fișierul Axapd.aoi din fiecare folder de aplicație.

  7. Reporniți instanța AOS. Revizuiți jurnalul de aplicații de pe serverul care rulează instanța AOS pentru a vă asigura că instanța AOS pornește corect. Instanța AOS reconstruiește indexul obiectului aplicației. Fișierul Axapd.aoi conține indexul obiectului de aplicație.

    Notă: În funcție de hardware-ul de server pe care îl utilizați, pornirea instanței AOS poate expira înainte de finalizarea procesului. Această problemă apare deoarece procesul nu are timp suficient pentru a reconstrui fișierul Axapd.aoi.

    Instanța AOS va rămâne în starea de pornire până când fișierul .aoi este reconstruit. În acel moment, instanța AOS va avea o stare "început". Nu sunt necesari pași suplimentari. Așteptați să se termine reconstituirea, apoi revizuiți jurnalul de aplicații pentru a vedea dacă instanța AOS a început.

  8. Utilizați instanța AOS pentru a vă conecta la un computer client utilizând contul de administrator Microsoft Dynamics AX 4.0. În continuare, conectați-vă la această instanță AOS utilizând software-ul client pentru a verifica dacă vă puteți conecta cu succes. În sfârșit, verificați dacă modificările au fost detectate de Microsoft Dynamics AX și dacă sunt vizibile în AOT.

  9. Dacă apare o listă de verificare pentru upgrade, completați-o pentru a vă asigura că nu vor exista probleme suplimentare. Dacă nu apare nicio listă de verificare pentru upgrade, stratul DIS sau DIP nu este recunoscut. Dacă stratul DIS sau DIP nu este recunoscut, utilizați una sau mai multe dintre următoarele metode:

    • Creați un folder nou de aplicații. Apoi, copiați toate fișierele din folderul de aplicație existent în noul folder de aplicație.

    • Modificați configurația instanței AOS astfel încât să utilizeze noul folder de aplicație. Pentru a face acest lucru, urmați acești pași:

      1. Faceți clic pe Start, pe Executare, tastați Control Admintools, apoi faceți clic pe OK.

      2. Faceți dublu clic pe utilitarul de configurare Microsoft Dynamics AX.

      3. Pe fila Server obiecte de aplicație , selectați folderul de aplicație nou pe care l-ați creat în lista de instanțe de aplicație.

      4. Aplicați configurația, apoi reporniți instanța AOS.

      5. Repetați pasul 8.

  10. După ce lista de verificare este completată, recompilați întreaga aplicație.

  11. Dacă utilizați mai multe foldere de aplicații și mai multe instanțe AOS, opriți toate instanțele AOS, apoi reporniți toate instanțele AOS.

Referințe

Pentru mai multe informații despre opțiunile de import pentru un fișier .xpo, consultați Ghidul pentru dezvoltatori Microsoft Dynamics AX.

Produsele unor terți prezentate în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu prezintă nicio garanție, implicită sau de altă natură, privind performanța sau fiabilitatea acestor produse.