Installera en Microsoft Dynamics AX-snabbkorrigering

Gäller för
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 ingår nu i Microsoft Dynamics AX 3.0. Alla referenser till Microsoft Business Solutions-Axapta och Microsoft Axapta gäller Microsoft Dynamics AX.

INFÖRANDET

Den här artikeln innehåller länkar till dokumentation om hur du installerar snabbkorrigeringar för Microsoft Dynamics AX 2012. Dessutom beskrivs hur du installerar snabbkorrigeringar för Microsoft Dynamics AX 2009 och Microsoft Dynamics AX 4.0.

Obs! Kontrollera att du noggrant granskar Microsoft Knowledge Base-artikeln som dokumenterar en specifik snabbkorrigering för att fastställa objekt, databastabeller eller filer som kommer att påverkas.

Mer information

Snabbkorrigeringar som släpps för Microsoft Dynamics AX 2012

Den detaljerade processen för att installera uppdateringar och snabbkorrigeringar till Microsoft Dynamics AX 2012 beskrivs på TechNet i följande avsnitt: Tillämpa uppdateringar och snabbkorrigeringar.

Snabbkorrigeringar som släpps för Microsoft Dynamics AX 2009 och för Microsoft Dynamics AX 4.0

Obs! Den allmänna processen för att installera uppdateringar och snabbkorrigeringar till Microsoft Dynamics AX 2009 beskrivs i följande informationsblad: Underhåll av Microsoft Dynamics AX 2009.

Microsoft släpper snabbkorrigeringar för Microsoft Dynamics AX i följande format:

  • Snabbkorrigeringar släpps som en komprimerad (.zip) fil. De filer som .zip filen innehåller ersätter befintliga filer på datorn.
  • Snabbkorrigeringar släpps som en Uppdatering för Microsoft Windows Installer. Dessa snabbkorrigeringar innehåller en Setup.exe fil.

Microsoft släpper snabbkorrigeringar för Microsoft Dynamics AX 4.0 i följande format:

  • Snabbkorrigeringar släpps som uppdateringar för Microsoft Windows Installer. Dessa snabbkorrigeringar innehåller en Setup.exe fil.
  • Snabbkorrigeringar släpps som DIS-lagerfiler (AxDIS.aod) eller som DIP-lagerfiler (AxDIP.aod). ÄNDRINGAR i DIS-lager åtgärdar problem i SYS-lagerkod. ÄNDRINGAR i DIP-lager åtgärdar problem i GLS-lagerkod.
  • Mycket sällan släpps snabbkorrigeringar som XPO-filer som innehåller kod. Koden tillämpas på befintliga objekt, på databastabeller eller på båda.

Allmänna riktlinjer för snabbkorrigeringar som ersätter filer

Vissa Microsoft Dynamics AX-snabbkorrigeringar ersätter filer på datorn. Anvisningar om hur du installerar en snabbkorrigering som ersätter filer finns i dokumentationen som följer med nedladdningen av snabbkorrigeringen. Här följer allmänna rekommendationer om hur du installerar snabbkorrigeringar som ersätter filer:

  • Innan du kopierar de filer som ingår i snabbkorrigeringen till datorn bör du använda de vanliga säkerhetskopieringsprocesserna för att säkerhetskopiera serverfilerna som påverkas av snabbkorrigeringen.

  • Testa alla snabbkorrigeringar i en testmiljö för att kontrollera att anpassningarna inte påverkas negativt.

  • Låt alla användare logga ut från Microsoft Dynamics AX-klientprogrammet. Stoppa AOS-instansen (Application Object Server) innan du byter namn på och kopierar snabbkorrigeringsfilerna.

  • När etikettfiler ingår i snabbkorrigeringen kopierar du alla medföljande etikettfiler till Microsoft Dynamics AX-programmappen. Etikettfilerna har följande filnamnstillägg:

    • .Ali
    • .Acd
    • .Alc

    Som standard har programmappen följande sökväg:
    rotkatalog\Axapta Application\appl\StandardNote I den här sökvägen representerar rotkatalogen hårddisken och huvudkatalogen där Microsoft Dynamics AX är installerat.

Anpassade miljöer

Om du har anpassat miljön innan du installerade en snabbkorrigering granskar du noggrant Microsoft Knowledge Base-artikeln som dokumenterar snabbkorrigeringen som du vill installera. Alla objekt som påverkas av snabbkorrigeringen skrivs över. Det kan göra att anpassningar i dessa objekt går förlorade.

Säkerhetskopior av databaser

Om databastabeller påverkas skapar du en fullständig säkerhetskopia av databasen innan du använder snabbkorrigeringen. Anvisningar om hur du säkerhetskopierar en databas finns i dokumentationen till Microsoft SQL Server. Du kan också läsa dokumentationen för Oracle Database Server.

Installationsinformation

Snabbkorrigeringar som släpps för Microsoft Dynamics AX 2009

Så här installerar du snabbkorrigeringar som släpps som en programuppdatering för Microsoft Dynamics AX 2009:

  1. Extrahera filerna från paketet.

  2. Öppna filen kbxxxxxx.txt i snabbkorrigeringspaketet för att identifiera vilka objekt som ska korrigeras när snabbkorrigeringen installeras.

  3. Avsluta alla Microsoft Dynamics AX 2009-klienter och stoppa sedan AOS-instansen.

  4. Säkerhetskopiera databasen.

  5. Säkerhetskopiera programmappen.

  6. Starta om AOS-instansen och granska sedan programloggen på den server som kör AOS-tjänsten för att kontrollera att AOS-instansen startar korrekt. AOS-instansen återskapar programobjektindexet. Axapd.aoi-filen innehåller programobjektindexet. 

    Obs! Beroende på vilken servermaskinvara du använder kan starten av AOS-instansen avslutas innan processen slutförs. Det här problemet uppstår eftersom processen inte har tillräckligt med tid för att återskapa Axapd.aoi-filen innan AOS försöker använda filen. 

    AOS-instansen finns kvar i en startstatus tills *.aoi-fil återskapas har slutförts. Då har AOS-instansen statusen "startad". Inga ytterligare steg krävs. Vänta tills återskapandet är klart och granska sedan programloggen för en indikation om att AOS-instansen startar.

  7. Kör Axpatch.exe-filen för snabbkorrigeringsinstallationen av programmet.

    1. Välj det språk som du vill köra installationen på och klicka sedan på OK.

    2. När installationsguiden startas klickar du på Nästa.

    3. Granska licensvillkoren för programvara från Microsoft, klicka för att markera kryssrutan för att godkänna licensvillkoren om du godkänner det och klicka sedan på Nästa.

    4. På sidan Välj komponenter ska alternativet Programfiler vara markerat som standard. Klicka på Nästa.

    5. På sidan Välj konfiguration anger du rätt konfiguration och klickar sedan på Nästa.

    6. Klicka på Installera på sidan Klar att använda snabbkorrigering.

    7. När konfigurationen är klar klickar du på Slutför för att avsluta guiden.

  8. Kontrollera att du kan ansluta till AOS-instansen som Microsoft Dynamics AX-administratör från en klient.

  9. Verifiera installationen av snabbkorrigeringen genom att göra följande:

    • Öppna klassen SysHotfixManifest i AOT.
    • Kontrollera att klassen innehåller en metod som har ett namn som är samma som artikelnumret för den installerade snabbkorrigeringen.
  10. Använd verktyget för koduppgradering ("Kodjämförelse") för att jämföra SYP- eller GLP-ändringen med varians- eller CUS-lager. Om det finns anpassningar kan partnerns eller kundens IT-personal behöva slå samman snabbkorrigeringen till det anpassade systemet.

Snabbkorrigeringar som släpps som en Windows Installer-uppdatering

Viktigt! Följande åtgärder måste utföras:

  • ObjectServer-kernelfilen måste vara installerad på varje AOS-server.
  • Klientkärndefilen måste vara installerad på varje klientdator.
  • Kernelfilen NetBusinessConnector och kernelfilen ComBusinessConnector måste vara installerade på alla datorer som kör Microsoft Dynamics AX .NET Business Connector och Microsoft Dynamics AX Com Business Connector.
  • ApplicationIntegrationServer-kernelfilen är BizTalk Adapter. Se till att du installerar applicationIntegrationServer-kernelfilen tillsammans med NetBusinessConnector-kernelfilen när du uppdaterar BizTalk Adapter.

En uppdatering för Windows Installer uppdaterar följande binära Microsoft Dynamics AX 4.0-klientfiler:

  • Den .exe filen
  • De .dll filerna

Dessa filer kallas även kernelfiler. Följ de här stegen om du vill installera Windows Installer-uppdateringen:

  1. Extrahera filerna från snabbkorrigeringen. De extraherade filerna kan innehålla följande mappar:

    • ApplicationIntegrationServer
    • Klient
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer
  2. Testa snabbkorrigeringen i en testmiljö. Schemalägg sedan driftstopp.

  3. Avsluta alla Microsoft Dynamics AX-programvaruklienterna. Stäng sedan av AOS-instanserna som är anslutna till produktionsprogrammets filresurs.

  4. Säkerhetskopiera databasen och säkerhetskopiera sedan programmappen.

  5. Kör den Setup.exe fil som ingår i varje mapp i snabbkorrigeringen.

  6. Starta om AOS-instansen. Granska programhändelseloggen på servern som kör AOS-tjänsten för att kontrollera att AOS-instansen startar korrekt. AOS-instansen återskapar programobjektindexet. Axapd.aoi-filen innehåller programobjektindexet.

    Obs! Beroende på vilken servermaskinvara du använder kan starten av AOS-instansen avslutas innan processen är klar. Det här problemet uppstår eftersom processen inte har tillräckligt med tid för att återskapa Axapd.aoi-filen.

  7. Använd AOS-instansen för att logga in på en klient med administratörskontot för Microsoft Dynamics AX 4.0. Kontrollera att du kan ansluta.

Snabbkorrigeringar som släpps som en XPO-fil som innehåller kod

Snabbkorrigeringar som släpps som en XPO-fil innehåller korrigeringar på kodnivå som direkt påverkar objekt eller databastabeller i Microsoft Dynamics AX.

Viktigt! Innan du fortsätter bör du undersöka varje XPO-fil för de objekt eller tabeller som kommer att ändras. Observera eventuella anpassningar av den aktuella miljön som kan påverkas. Vi rekommenderar att du tillämpar alla snabbkorrigeringar i en testmiljö innan du tillämpar snabbkorrigeringarna på ditt system.

  1. Logga in på Microsoft Dynamics AX med microsoft Dynamics AX-administratörskontot. Kontrollera att inga andra användare är inloggade på Microsoft Dynamics AX.

  2. Öppna dialogrutan Application Object Tree . Det gör du på något av följande sätt:

    • Klicka på Application Object Tree i verktygsfältet Standard.
    • Tryck på Ctrl+D på tangentbordet.
    • Peka på ÖppnaArkiv-menyn och klicka sedan på Application Object Tree.
  3. Klicka på Importera i verktygsfältet i dialogrutan Application Object Tree.

  4. Klicka på Bläddra och leta reda på XPO-filen.

  5. Klicka på XPO-filen i dialogrutan Öppna och klicka sedan på Öppna.

  6. Slutför importen genom att klicka på OK .

    Obs! Du kan behöva slutföra en vidarebefordrad kompilering eller en fullständig AOT-kompileringsprocess (Application Object Tree).

Installera snabbkorrigeringar som släpps som DIS-lager- eller DIP-lagerfiler

Så här installerar du snabbkorrigeringar som släpps som DIS-lager- eller DIP-lagerfiler:

  1. Extrahera filerna från snabbkorrigeringspaketet.

  2. Innan du kopierar de filer som ingår i snabbkorrigeringen till datorn bör du använda de vanliga säkerhetskopieringsprocesserna för att säkerhetskopiera programmappen och serverfilerna som påverkas av snabbkorrigeringen.

  3. Testa snabbkorrigeringen i en testmiljö. Schemalägg sedan driftstopp när inga andra användare använder systemet.

  4. Avsluta alla Microsoft Dynamics AX-programvaruklienterna. Stäng sedan av Application Object Server-instanserna som är anslutna till produktionsprogrammets filresurs.

  5. Kopiera AxDIS.aod-filen och AxDISen-us.ald-filen till varje programmapp där de andra .aod-filerna finns. Som standard finns den här mappen på följande plats:
    \application\appl\standardNote Använd alltid kopieringsfunktionen i det här steget. Använd inte flyttfunktionen. När du flyttar en fil tas behörigheterna för källmappen för den här filen. När du kopierar en fil får den behörigheterna för målmappen.

  6. Gör en säkerhetskopia av Axapd.aoi-filen genom att byta namn på filen. Eller ta bort axapd.aoi-filen i varje programmapp.

  7. Starta om AOS-instansen. Granska programloggen på servern som kör AOS-instansen för att kontrollera att AOS-instansen startar korrekt. AOS-instansen återskapar programobjektindexet. Axapd.aoi-filen innehåller programobjektindexet.

    Obs! Beroende på vilken servermaskinvara du använder kan starten av AOS-instansen avslutas innan processen är klar. Det här problemet uppstår eftersom processen inte har tillräckligt med tid för att återskapa Axapd.aoi-filen.

    AOS-instansen finns kvar i en startstatus tills .aoi-filen återskapas. Då har AOS-instansen statusen "startad". Inga ytterligare steg krävs. Vänta tills ombyggnaden är klar och granska sedan programloggen för en indikation om att AOS-instansen startade.

  8. Använd AOS-instansen för att logga in på en klientdator med hjälp av administratörskontot för Microsoft Dynamics AX 4.0. Anslut sedan till den här AOS-instansen med hjälp av klientprogramvaran för att verifiera att du kan ansluta. Kontrollera slutligen att ändringarna har upptäckts av Microsoft Dynamics AX och att de visas i AOT-listan.

  9. Om en checklista för uppgradering visas fyller du i checklistan och kontrollerar att det inte blir några ytterligare problem. Om det inte visas någon checklista för uppgradering identifieras inte DIS- eller DIP-lagret. Om DIS- eller DIP-lagret inte känns igen använder du en eller flera av följande metoder:

    • Skapa en ny programmapp. Kopiera sedan alla filer från den befintliga programmappen till den nya programmappen.

    • Ändra AOS-instanskonfigurationen så att den nya programmappen används. Gör följande:

      1. Klicka på Start, klicka på Kör, skriv Kontrolladministratörsverktyg och klicka sedan på OK.

      2. Dubbelklicka på Microsoft Dynamics AX Configuration Utility.

      3. På fliken Programobjektserver väljer du den nya programmappen som du skapade i programinstanslistan.

      4. Tillämpa konfigurationen och starta sedan om AOS-instansen.

      5. Upprepa steg 8.

  10. Kompilera om hela programmet när checklistan är klar.

  11. Om du använder flera programmappar och flera AOS-instanser stoppar du alla AOS-instanser och startar sedan om alla AOS-instanser.

Referenser

Mer information om importalternativ för en XPO-fil finns i Microsoft Dynamics AX Developers Guide.

Produkter från andra leverantörer som nämns i den här artikeln tillverkas av företag som inte har någon anknytning till Microsoft. Microsoft utfärdar inga som helst garantier för dessa produkters funktion och tillförlitlighet.