Inštalácia rýchlej opravy Microsoft Dynamics AX

Vzťahuje sa na
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 je teraz súčasťou systému Microsoft Dynamics AX 3.0. Všetky odkazy na Microsoft Business Solutions-Axapta a Microsoft Axapta sa týkajú systému Microsoft Dynamics AX.

ÚVOD

Tento článok obsahuje prepojenia na dokumentáciu o tom, ako nainštalovať rýchle opravy pre Microsoft Dynamics AX 2012. Popisuje tiež, ako nainštalovať rýchle opravy pre Microsoft Dynamics AX 2009 a Microsoft Dynamics AX 4.0.

Poznámka: Nezabudnite si dôkladne prečítať článok databázy Microsoft Knowledge Base, ktorý dokumentuje konkrétnu rýchlu opravu, na určenie objektov, databázových tabuliek alebo súborov, ktoré budú ovplyvnené.

Ďalšie informácie

Rýchle opravy, ktoré sú vydané pre Microsoft Dynamics AX 2012

Podrobný postup inštalácie aktualizácií a rýchlych opráv pre Microsoft Dynamics AX 2012 je uvedený na lokalite TechNet v nasledujúcej časti: Použitie aktualizácií a rýchlych opráv.

Rýchle opravy, ktoré sú vydané pre Microsoft Dynamics AX 2009 a Microsoft Dynamics AX 4.0

Poznámka: Všeobecný proces inštalácie aktualizácií a rýchlych opráv pre Microsoft Dynamics AX 2009 je zdokumentovaný v nasledujúcej technickej dokumentácii: Údržba systému Microsoft Dynamics AX 2009.

Spoločnosť Microsoft vydáva rýchle opravy pre systém Microsoft Dynamics AX v nasledujúcich formátoch:

  • Rýchle opravy sa vydávajú vo forme komprimovaného súboru (.zip). Súbory, ktoré súbor .zip obsahuje, nahradia existujúce súbory v počítači.
  • Rýchle opravy sa vydávajú ako aktualizácia Inštalátora systému Microsoft Windows. Tieto rýchle opravy obsahujú súbor Setup.exe.

Spoločnosť Microsoft vydáva rýchle opravy pre Microsoft Dynamics AX 4.0 v nasledujúcich formátoch:

  • Rýchle opravy sa vydávajú ako aktualizácie Inštalátora systému Microsoft Windows. Tieto rýchle opravy obsahujú súbor Setup.exe.
  • Rýchle opravy sa vydávajú ako súbory vrstvy DIS (AxDIS.aod) alebo ako súbory vrstvy DIP (AxDIP.aod). Zmeny vrstvy Dis riešia problémy v kóde vrstvy SYS. Zmeny vrstvy DIP riešia problémy v kóde vrstvy GLS.
  • Rýchle opravy sa zriedkavo vydávajú ako súbory .xpo s kódom. Kód sa použije na existujúce objekty, databázové tabuľky alebo na oboje.

Všeobecné pokyny pre rýchle opravy, ktoré nahrádzajú súbory

Niektoré rýchle opravy Microsoft Dynamics AX nahrádzajú súbory v počítači. Pokyny na inštaláciu rýchlej opravy, ktorá nahrádza súbory, si pozorne prečítajte v dokumentácii, ktorá je súčasťou stiahnutia rýchlej opravy. Nižšie sú uvedené všeobecné odporúčania na inštaláciu rýchlych opráv, ktoré nahrádzajú súbory:

  • Pred skopírovaním súborov zahrnutých v rýchlej oprave do počítača vykonajte zvyčajné postupy zálohovania na zálohovanie serverových súborov, ktoré sú ovplyvnené rýchlou opravou.

  • Otestovaním všetkých rýchlych opráv v testovacom prostredí overte, či prispôsobenia nie sú nepriaznivo ovplyvnené.

  • Všetkých používateľov požiadajte o odhlásenie z klientskej aplikácie Microsoft Dynamics AX. Pred premenovaním a skopírovaním súborov rýchlych opráv zastavte inštanciu aplikačného objektového servera (AOS).

  • Keď sú súbory označení zahrnuté v rýchlej oprave, skopírujte všetky zahrnuté súbory označení do priečinka aplikácie Microsoft Dynamics AX. Súbory označení budú mať tieto prípony:

    • .ali
    • .acd
    • .alc

    V predvolenom nastavení má priečinok aplikácie nasledujúcu cestu:
    koreňový adresár\Axapta Application\appl\StandardNote V tejto ceste koreňový adresár predstavuje jednotku pevného disku a hlavný adresár, v ktorom je nainštalovaný systém Microsoft Dynamics AX.

Prispôsobené prostredia

Ak ste si pred inštaláciou rýchlej opravy prispôsobili svoje prostredie, dôkladne si prečítajte článok databázy Microsoft Knowledge Base, v ktorom je uvedená rýchla oprava, ktorú chcete nainštalovať. Všetky objekty ovplyvnené rýchlou opravou sa prepíšu. Môže to spôsobiť stratu prispôsobení týchto objektov.

Zálohovanie databáz

Ak budú ovplyvnené databázové tabuľky, vytvorte pred použitím rýchlej opravy úplnú zálohu databázy. Pokyny na zálohovanie databázy nájdete v dokumentácii k Microsoft SQL Server. Prípadne si pozrite dokumentáciu k databázovému serveru Oracle.

Informácie o inštalácii

Rýchle opravy, ktoré sú vydané pre Microsoft Dynamics AX 2009

Ak chcete nainštalovať rýchle opravy, ktoré sú vydané ako aktualizácia aplikácie pre Microsoft Dynamics AX 2009, postupujte takto:

  1. Extrahujte súbory z balíka.

  2. Otvorte súbor kbxxxxxx.txt v balíku rýchlych opráv a identifikujte objekty, ktoré sa budú opravovať pri inštalácii rýchlej opravy.

  3. Ukončite všetkých klientov systému Microsoft Dynamics AX 2009 a potom zastavte inštanciu AOS.

  4. Zálohujte databázu.

  5. Zálohujte priečinok aplikácie.

  6. Reštartujte inštanciu AOS a potom skontrolujte denník aplikácie na serveri, na ktorom je spustená služba AOS, aby ste sa uistili, že inštancia AOS sa spúšťa správne. Inštancia AOS opätovne vytvorí index objektu aplikácie. Súbor Axapd.aoi obsahuje index objektu aplikácie. 

    Poznámka: V závislosti od používaného serverového hardvéru môže uplynúť časový limit spustenia inštancie AOS pred dokončením procesu. Tento problém sa vyskytuje, pretože proces nemá dostatočný čas na opätovné vytvorenie súboru Axapd.aoi predtým, ako sa ho pokúsi použiť AOS. 

    Inštancia AOS zostane v začiatočnom stave, kým sa nedokončí opätovné zostavenie súboru *.aoi. V danom bode má inštancia AOS stav "spustená". Nevyžadujú sa žiadne ďalšie kroky. Počkajte, kým sa dokončí opätovné zostavenie, a potom skontrolujte denník aplikácií, či nezobrazuje informáciu, že sa spustila inštancia AOS.

  7. Spustite súbor Axpatch.exe pre inštaláciu rýchlych opráv aplikácie.

    1. Vyberte jazyk, v ktorom chcete spustiť inštaláciu, a potom kliknite na tlačidlo OK.

    2. Po spustení sprievodcu inštalátorom kliknite na tlačidlo Ďalej.

    3. Prečítajte si licenčné podmienky pre softvér od spoločnosti Microsoft, kliknutím začiarknite políčko a prijmite licenčné podmienky (ak s nimi súhlasíte), a potom kliknite na tlačidlo Ďalej.

    4. Na stránke Výber súčastí by mala byť predvolene vybratá možnosť Súbory aplikácie . Kliknite na tlačidlo Ďalej.

    5. Na stránke Výber konfigurácie zadajte správnu konfiguráciu a potom kliknite na tlačidlo Ďalej.

    6. Na stránke Pripravené na použitie rýchlych opráv kliknite na položku Inštalovať.

    7. Po dokončení inštalácie kliknutím na tlačidlo Dokončiť ukončite sprievodcu.

  8. Z klienta overte, či sa môžete pripojiť k inštancii AOS ako správca systému Microsoft Dynamics AX.

  9. Overte inštaláciu rýchlej opravy nasledujúcim spôsobom:

    • Otvorte triedu SysHotfixManifest v AOT.
    • Overte, či trieda obsahuje metódu, ktorej názov je rovnaký ako číslo článku nainštalovanej rýchlej opravy.
  10. Nástroj na inováciu kódu ("porovnanie kódov") môžete použiť na porovnanie zmeny SYP alebo GLP s ľubovoľnými vrstvami VAR alebo CUS. Ak existujú prispôsobenia, IT pracovníci partnera alebo zákazníka možno budú musieť zlúčiť rýchlu opravu do prispôsobeného systému.

Rýchle opravy, ktoré sa vydávajú ako aktualizácia Inštalátora systému Windows

Dôležité Musia sa vykonať nasledujúce akcie:

  • Na každom serveri AOS musí byť nainštalovaný súbor jadra ObjectServer.
  • V každom klientskom počítači musí byť nainštalovaný súbor klientskeho jadra.
  • Súbor jadra NetBusinessConnector a súbor jadra ComBusinessConnector musia byť nainštalované v každom počítači s konektormi Microsoft Dynamics AX .NET Business Connector a Microsoft Dynamics AX COM Business Connector.
  • Súbor jadra ApplicationIntegrationServer je adaptér BizTalk. Uistite sa, že pri aktualizácii adaptéra BizTalk Adapter nainštalujete súbor jadra ApplicationIntegrationServer spolu so súborom jadra NetBusinessConnector.

Aktualizácia Inštalátora systému Windows aktualizuje nasledujúce binárne súbory klienta Microsoft Dynamics AX 4.0:

  • Súbor .exe
  • Súbory .dll

Tieto súbory sú známe aj ako súbory jadra. Ak chcete použiť aktualizáciu Inštalátora systému Windows, postupujte takto:

  1. Extrahujte súbory z rýchlej opravy. Extrahované súbory môžu obsahovať nasledujúce priečinky:

    • ApplicationIntegrationServer
    • Klient
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer (Objektový server)
  2. Testovanie rýchlej opravy v testovacom prostredí. Potom naplánujte odstávku.

  3. Ukončite všetkých klientov softvéru Microsoft Dynamics AX. Potom vypnite inštancie AOS, ktoré sú pripojené k zdieľanému umiestneniu súborov produkčného programu.

  4. Zálohujte databázu a potom zálohujte priečinok aplikácie.

  5. Spustite Setup.exe súbor, ktorý je súčasťou jednotlivých priečinkov rýchlej opravy.

  6. Reštartujte inštanciu AOS. Skontrolujte denník udalostí aplikácie na serveri, na ktorom je spustená služba AOS, aby ste sa uistili, že inštancia AOS sa spúšťa správne. Inštancia AOS opätovne vytvorí index objektu aplikácie. Súbor Axapd.aoi obsahuje index objektu aplikácie.

    Poznámka: V závislosti od používaného hardvéru servera môže uplynúť časový limit spustenia inštancie AOS pred dokončením procesu. Tento problém sa vyskytuje, pretože proces nemá dostatok času na opätovné vytvorenie súboru Axapd.aoi.

  7. Použite inštanciu AOS na prihlásenie do klienta pomocou konta správcu Microsoft Dynamics AX 4.0. Overte, či sa môžete úspešne pripojiť.

Rýchle opravy, ktoré sa vydávajú ako súbor .xpo obsahujúci kód

Rýchle opravy, ktoré sa vydávajú ako súbor .xpo, obsahujú opravy na úrovni kódu, ktoré majú priamy vplyv na objekty alebo databázové tabuľky v systéme Microsoft Dynamics AX.

Dôležité Skôr než budete pokračovať, skontrolujte, či sa v každom súbore .xpo nachádzajú objekty alebo tabuľky, ktoré sa budú zmeniť. Zaznamenajte si všetky prispôsobenia aktuálneho prostredia, ktoré môžu byť ovplyvnené. Dôrazne odporúčame použiť všetky rýchle opravy v testovacom prostredí ešte pred ich použitím v živom systéme.

  1. Prihláste sa do systému Microsoft Dynamics AX pomocou konta správcu systému Microsoft Dynamics AX. Uistite sa, že v systéme Microsoft Dynamics AX nie sú prihlásení žiadni ďalší používatelia.

  2. Otvorenie dialógového okna Strom objektov aplikácie . Použite jednu z nasledujúcich metód:

    • Na paneli s nástrojmi Štandardný kliknite na položku Strom objektov aplikácie.
    • Na klávesnici stlačte kombináciu klávesov Ctrl + D.
    • V ponuke Súbor ukážte na položku Otvoriť a potom kliknite na položku Strom objektov aplikácie.
  3. V dialógovom okne Strom objektov aplikácie kliknite na položku Importovať na paneli s nástrojmi.

  4. Kliknite na tlačidlo Prehľadávať a potom vyhľadajte súbor .xpo.

  5. V dialógovom okne Otvoriť kliknite na súbor .xpo a potom na tlačidlo Otvoriť.

  6. Kliknutím na tlačidlo OK dokončite proces importu.

    Poznámka: Možno budete musieť dokončiť proces ďalšej kompilácie alebo celého procesu kompilácie štruktúry aplikácií (Application Object Tree) (AOT).

Inštalácia rýchlych opráv, ktoré sú vydané ako súbory DIS alebo DIP

Ak chcete nainštalovať rýchle opravy, ktoré sú vydané ako súbory vo formáte DIS alebo vo formáte DIP, postupujte takto:

  1. Extrahujte súbory z balíka rýchlych opráv.

  2. Pred skopírovaním súborov zahrnutých v rýchlej oprave do počítača vykonajte zvyčajné postupy zálohovania na zálohovanie priečinka aplikácie a serverových súborov ovplyvnených rýchlou opravou.

  3. Testovanie rýchlej opravy v testovacom prostredí. Potom naplánujte odstávku, keď systém nebudú používatelia.

  4. Ukončite všetkých klientov softvéru Microsoft Dynamics AX. Potom vypnite inštancie aplikačného objektového servera, ktoré sú pripojené k produkčnému programu na zdieľanie súborov.

  5. Skopírujte súbory AxDIS.aod a AxDISen-us.ald do každého priečinka aplikácie, v ktorom sa nachádzajú ďalšie súbory .aod. Predvolene sa tento priečinok nachádza v nasledujúcom umiestnení:
    \application\appl\standardNote V tomto kroku vždy použite funkciu kopírovania. Nepoužívajte funkciu MOVE. Pri premiestňovaní súboru sa pre tento súbor preberú povolenia zdrojového priečinka. Keď kopírujete súbor, preberie povolenia cieľového priečinka.

  6. Vytvorte záložnú kópiu súboru Axapd.aoi jeho premenovaním. Alebo odstráňte súbor Axapd.aoi v každom priečinku aplikácie.

  7. Reštartujte inštanciu AOS. Skontrolujte denník aplikácie na serveri, na ktorom je spustená inštancia AOS, aby ste sa uistili, že sa inštancia AOS spúšťa správne. Inštancia AOS opätovne vytvorí index objektu aplikácie. Súbor Axapd.aoi obsahuje index objektu aplikácie.

    Poznámka: V závislosti od používaného hardvéru servera môže uplynúť časový limit spustenia inštancie AOS pred dokončením procesu. Tento problém sa vyskytuje, pretože proces nemá dostatok času na opätovné vytvorenie súboru Axapd.aoi.

    Inštancia AOS zostane v začiatočnom stave, kým sa súbor .aoi opätovne nezostaví. V danom bode bude mať inštancia AOS stav Spustené. Nevyžadujú sa žiadne ďalšie kroky. Počkajte, kým sa dokončí opätovné zostavenie, a potom skontrolujte denník aplikácií, či neobsahuje informáciu, že inštancia AOS sa spustila.

  8. Použite inštanciu AOS na prihlásenie do klientskeho počítača pomocou konta správcu Microsoft Dynamics AX 4.0. Potom sa pripojte k tejto inštancii AOS pomocou klientskeho softvéru a overte, či sa môžete úspešne pripojiť. Nakoniec overte, či zmeny zistil systém Microsoft Dynamics AX a či sú viditeľné v AOT.

  9. Ak sa zobrazí kontrolný zoznam inovácie, vyplňte ho a uistite sa, že sa nevyskytnú žiadne ďalšie problémy. Ak sa nezobrazí žiadny kontrolný zoznam inovácie, vrstva DIS alebo DIP sa nerozpozná. Ak sa vrstva DIS alebo DIP nerozpozná, použite jednu alebo viacero z nasledujúcich metód:

    • Vytvorenie nového priečinka aplikácie. Potom skopírujte všetky súbory z existujúceho priečinka aplikácie do nového priečinka aplikácie.

    • Zmeňte konfiguráciu inštancie AOS tak, aby používala nový priečinok aplikácie. Postupujte takto:

      1. Kliknite na tlačidlo Štart, na položku Spustiť, zadajte text Control Admintools a potom kliknite na tlačidlo OK.

      2. Dvakrát kliknite na položku Pomôcka Microsoft Dynamics AX Configuration Utility.

      3. Na karte Server objektu aplikácií vyberte v zozname inštancií aplikácií nový priečinok aplikácie, ktorý ste vytvorili.

      4. Použite konfiguráciu a potom reštartujte inštanciu AOS.

      5. Zopakujte krok 8.

  10. Po dokončení kontrolného zoznamu znova kompilujte celú aplikáciu.

  11. Ak používate viaceré priečinky aplikácií a viaceré inštancie AOS, zastavte všetky inštancie AOS a potom reštartujte všetky inštancie AOS.

Odkazy

Ďalšie informácie o možnostiach importu pre súbor .xpo nájdete v príručke pre vývojárov systému Microsoft Dynamics AX.

Produkty tretích strán uvedené v tomto článku vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, či už vyjadrenú alebo predpokladanú, na výkonnosť alebo spoľahlivosť týchto produktov.