Kaip įdiegti "„Microsoft“ Dynamics AX" karštąją pataisą

Taikoma
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

"„Microsoft“ Business Solutions-Axapta 3.0" dabar yra "„Microsoft“ Dynamics AX 3.0" dalis. Visos nuorodos į „Microsoft“ Business Solutions-Axapta ir „Microsoft“ Axapta yra susijusios su „Microsoft“ Dynamics AX.

ĮVADAS

Šiame straipsnyje pateikiami saitai su dokumentacija apie tai, kaip įdiegti "„Microsoft“ Dynamics AX 2012" karštąsias pataisas. Taip pat aprašoma, kaip įdiegti "„Microsoft“ Dynamics AX 2009" ir "„Microsoft“ Dynamics AX 4.0" karštąsias pataisas.

Pastaba: būtinai atidžiai peržiūrėkite "Microsoft" žinių bazės straipsnį, kuriame dokumentuojamos konkrečios karštosios pataisos, kad nustatytumėte objektus, duomenų bazės lenteles ar failus, kurie bus paveikti.

Daugiau informacijos

Karštosios pataisos, išleistos "„Microsoft“ Dynamics AX 2012"

Išsamus "„Microsoft“ Dynamics AX 2012" naujinimų ir karštųjų pataisų diegimo procesas dokumentuotas "TechNet" tolesniame skyriuje: Taikyti naujinimus ir karštąsias pataisas.

Karštosios pataisos, išleistos "„Microsoft“ Dynamics AX 2009" ir "„Microsoft“ Dynamics AX 4.0"

Pastaba Bendras "„Microsoft“ Dynamics AX 2009" naujinimų ir karštųjų pataisų diegimo procesas aprašytas šioje techninėje dokumentacijoje: "„Microsoft“ Dynamics AX 2009" aptarnavimas.

"„Microsoft“" išleidžia "„Microsoft“ Dynamics AX" karštąsias pataisas šiais formatais:

  • Karštosios pataisos išleidžiamos kaip suglaudintas (.zip) failas. .zip faile esantys failai pakeičia kompiuteryje esančius failus.
  • Karštosios pataisos išleistos kaip "„Microsoft“ Windows Installer" naujinimas. Šiose karštosiose pataisose yra Setup.exe failas.

"„Microsoft“" išleidžia "„Microsoft“ Dynamics AX 4.0" karštąsias pataisas šiais formatais:

  • Karštosios pataisos išleidžiamos kaip "„Microsoft“ Windows Installer" naujinimai. Šiose karštosiose pataisose yra Setup.exe failas.
  • Karštosios pataisos išleidžiamos kaip DIS lygmens failai (AxDIS.aod) arba kaip DIP lygmens failai (AxDIP.aod). DIS sluoksnio pakeitimai sprendžia SYS lygmens kodo problemas. DIP sluoksnio pakeitimai sprendžia GLS sluoksnio kodo problemas.
  • Labai retai karštosios pataisos išleidžiamos kaip .xpo failai, kuriuose yra kodas. Kodas pritaikomas esamiems objektams, duomenų bazės lentelėms arba abiem.

Bendrosios karštųjų pataisų, kurios pakeičia failus, gairės

Kai kurios "„Microsoft“ Dynamics AX" karštosios pataisos pakeičia failus kompiuteryje. Instrukcijas, kaip įdiegti karštąją pataisą, kuri pakeičia failus, atidžiai perskaitykite karštųjų pataisų atsisiuntimą pridedamą dokumentaciją. Toliau pateikiamos bendrosios rekomendacijos, kaip įdiegti karštąsias pataisas, kurios pakeičia failus:

  • Prieš kopijuodami failus, įtrauktus į karštąją pataisą, į kompiuterį, naudokite įprastus atsarginių kopijų kūrimo procesus, kad sukurtumėte atsargines serverio failų, kuriems turi įtakos karštoji pataisa, kopijas.

  • Testavimo aplinkoje išbandykite visas karštąsias pataisas, kad įsitikintumėte, jog jūsų tinkinimai nėra neigiamai paveikti.

  • Nustatykite, kad visi vartotojai atsijungtų nuo „Microsoft“ Dynamics AX kliento taikomosios programos. Sustabdykite programos objektų serverio (AOS) egzempliorių prieš pervardydami ir nukopijuodami karštųjų pataisų failus.

  • Kai etikečių failai yra įtraukti į karštąją pataisą, nukopijuokite visus įtrauktus etikečių failus į programos "„Microsoft“ Dynamics AX" aplanką. Etikečių failų plėtiniai bus tokie:

    • .ali
    • .acd
    • .alc

    Pagal numatytuosius nustatymus programos aplanko kelias yra toks:
    šakninis katalogas\Axapta Application\appl\StandardNote Šiame kelyje šakninis katalogas nurodo standųjį diską ir pagrindinį katalogą, kuriame įdiegta „Microsoft“ Dynamics AX.

Tinkinta aplinka

Jei tinkinote aplinką prieš diegdami karštąją pataisą, atidžiai peržiūrėkite "Microsoft" žinių bazės straipsnį, kuriame dokumentuojama karštoji pataisa, kurią norite įdiegti. Visi objektai, kuriems turės įtakos karštoji pataisa, bus perrašyti. Dėl to šių objektų tinkinimai gali būti prarasti.

Duomenų bazės atsarginės kopijos

Jei paveiktos duomenų bazės lentelės, prieš taikydami karštąją pataisą sukurkite visą duomenų bazės atsarginę kopiją. Instrukcijų, kaip sukurti atsarginę duomenų bazės kopiją, ieškokite "Microsoft „SQL Server“" dokumentacijoje. Arba žr. "Oracle" duomenų bazės serverio dokumentaciją.

Diegimo informacija

Karštosios pataisos, išleistos "„Microsoft“ Dynamics AX 2009"

Norėdami įdiegti karštąsias pataisas, kurios išleistos kaip "„Microsoft“ Dynamics AX 2009" programos naujinimas, atlikite šiuos veiksmus:

  1. Išskleiskite failus iš pakuotės.

  2. Atidarykite kbxxxxxx.txt failą karštųjų pataisų pakete, kad identifikuotumėte, kurie objektai bus pataisyti, kai karštoji pataisa įdiegta.

  3. Uždarykite visus "„Microsoft“ Dynamics AX 2009" klientus ir sustabdykite AOS egzempliorių.

  4. Sukurkite atsarginę duomenų bazės kopiją.

  5. Sukurkite atsarginę programos aplanko kopiją.

  6. Iš naujo paleiskite AOS egzempliorių, tada peržiūrėkite programos žurnalą serveryje, kuriame veikia AOS tarnyba, kad įsitikintumėte, jog AOS egzempliorius paleidžiamas tinkamai. AOS egzempliorius atkuria programos objekto rodyklę. Faile Axapd.aoi yra programos objekto indeksas. 

    Pastaba Atsižvelgiant į naudojamą serverio aparatūrą, AOS egzemplioriaus paleisties laikas gali baigtis iki proceso pabaigos. Ši problema kyla todėl, kad procesas neturi pakankamai laiko atkurti failą Axapd.aoi prieš AOS bandant naudoti failą. 

    AOS egzempliorius lieka pradinėje būsenoje, kol bus baigtas *.aoi failo atkūrimas. Tuo metu AOS egzemplioriaus būsena yra "pradėta". Nereikia jokių papildomų veiksmų. Palaukite, kol bus baigtas atkūrimas, tada peržiūrėkite programų žurnalą, kad sužinotumėte, jog AOS egzempliorius paleidžiamas.

  7. Paleiskite taikomosios programos karštųjų pataisų diegimo Axpatch.exe failą.

    1. Pasirinkite kalbą, kuria bus vykdoma instaliacija, ir spustelėkite Gerai.

    2. Kai paleidžiamas diegimo vedlys, spustelėkite Pirmyn.

    3. Peržiūrėkite "Microsoft" programinės įrangos licencijos sąlygas, spustelėkite, kad pažymėtumėte žymės langelį, kad sutiktumėte su licencijos sąlygomis, jei sutinkate, ir spustelėkite Pirmyn.

    4. Puslapyje Komponentų pasirinkimas pagal numatytuosius parametrus turi būti pasirinkta parinktis Programos failai. Spustelėkite Pirmyn.

    5. Puslapyje Pasirinkite konfigūraciją nurodykite tinkamą konfigūraciją ir spustelėkite Pirmyn.

    6. Puslapyje Pasirengę taikyti karštąją pataisą spustelėkite Diegti.

    7. Kai sąranka bus baigta, spustelėkite Baigti , kad išeitumėte iš vediklio.

  8. Kliente patikrinkite, ar galite prisijungti prie AOS egzemplioriaus kaip "„Microsoft“ Dynamics AX" administratorius.

  9. Patikrinkite karštųjų pataisų diegimą atlikdami šiuos veiksmus:

    • Atidarykite AOT klasę "SysHotfixManifest".
    • Įsitikinkite, kad klasėje yra metodas, kurio pavadinimas sutampa su įdiegtos karštosios pataisos straipsnio numeriu.
  10. Naudokite kodo atnaujinimo įrankį ("Kodo palyginimas"), kad palygintumėte SYP arba GLP pakeitimą su bet kuriuo VAR ar CUS sluoksniu. Jei yra tinkinimų, partnerio arba kliento IT darbuotojams gali reikėti sulieti karštąją pataisą į tinkintą sistemą.

Karštosios pataisos, išleistos kaip "Windows Installer" naujinimas

Svarbu Reikia atlikti šiuos veiksmus:

  • "ObjectServer" branduolio failas turi būti įdiegtas kiekviename AOS serveryje.
  • Kliento branduolio failas turi būti įdiegtas kiekviename kliento kompiuteryje.
  • "NetBusinessConnector" branduolio failas ir "ComBusinessConnector" branduolio failas turi būti įdiegti kiekviename kompiuteryje, kuriame veikia "„Microsoft“ Dynamics AX .NET Business Connector" ir "„Microsoft“ Dynamics AX COM Business Connector".
  • "ApplicationIntegrationServer" branduolio failas yra "BizTalk" adapteris. Įsitikinkite, kad diegiate ApplicationIntegrationServer branduolio failą kartu su NetBusinessConnector branduolio failu, kai naujinate BizTalk adapterį.

"Windows Installer" naujinimas atnaujina šiuos "„Microsoft“ Dynamics AX 4.0" kliento dvejetainius failus:

  • .exe failas
  • .dll failai

Šie failai dar vadinami branduolio failais. Norėdami taikyti "Windows Installer" naujinimą, atlikite šiuos veiksmus:

  1. Išskleiskite failus iš karštosios pataisos. Išskleistuose failuose gali būti šie aplankai:

    • ApplicationIntegrationServer
    • Klientas
    • ComBusinessConnector
    • NETBusinessConnector
    • Objektų serveris
  2. Karštųjų pataisų bandymas bandymo aplinkoje. Tada suplanuokite prastovą.

  3. Išeikite iš visų "„Microsoft“ Dynamics AX" programinės įrangos klientų. Tada išjunkite AOS egzempliorius, kurie yra prijungti prie gamybos programos failų bendrinimo.

  4. Sukurkite atsarginę duomenų bazės kopiją, tada – taikomosios programos aplanko atsarginę kopiją.

  5. Paleiskite Setup.exe failą, kuris yra kiekviename karštųjų pataisų aplanke.

  6. Iš naujo paleiskite AOS egzempliorių. Peržiūrėkite programos įvykių žurnalą serveryje, kuriame veikia AOS tarnyba, ir įsitikinkite, kad AOS egzempliorius paleidžiamas tinkamai. AOS egzempliorius atkuria programos objekto rodyklę. Faile Axapd.aoi yra programos objekto indeksas.

    Pastaba Atsižvelgiant į naudojamą serverio aparatūrą, AOS egzemplioriaus paleisties skirtasis laikas gali pasibaigti iki proceso pabaigos. Ši problema kyla todėl, kad procesas neturi pakankamai laiko atkurti failą Axapd.aoi.

  7. Naudokite AOS egzempliorių, kad įeitumėte į klientą naudodami "„Microsoft“ Dynamics AX 4.0" administratoriaus paskyrą. Patikrinkite, ar galite sėkmingai prisijungti.

Karštosios pataisos, išleistos kaip .xpo failas, kuriame yra kodas

Karštosiose pataisose, kurios išleidžiamos kaip .xpo failas, yra kodo lygio pataisų, kurios tiesiogiai veikia "„Microsoft“ Dynamics AX" objektus ar duomenų bazės lenteles.

Svarbu Prieš tęsdami, patikrinkite, ar kiekviename .xpo faile nėra objektų ar lentelių, kurie bus pakeisti. Atkreipkite dėmesį į bet kokius dabartinės aplinkos tinkinimus, kurie gali būti paveikti. Primygtinai rekomenduojame, kad taikytumėte visas karštąsias pataisas bandomojoje aplinkoje prieš taikant karštąsias pataisas tiesioginei sistemai.

  1. Prisijunkite prie "„Microsoft“ Dynamics AX" naudodami "„Microsoft“ Dynamics AX" administratoriaus paskyrą. Įsitikinkite, kad jokie kiti vartotojai nėra prisijungę prie „Microsoft“ Dynamics AX.

  2. Atidaryti programos objektų medžio dialogo langą. Norėdami tai padaryti, naudokite vieną iš šių būdų:

    • On the Standard toolbar, click Application Object Tree.
    • Klaviatūroje paspauskite "Ctrl" + D.
    • Meniu Failas užveskite žymiklį ant Atidaryti, tada spustelėkite Taikomosios programos objektų medis.
  3. Dialogo lange Programos objektų medis įrankių juostoje spustelėkite Importuoti .

  4. Spustelėkite Naršyti, tada raskite .xpo failą.

  5. Dialogo lange Atidaryti spustelėkite .xpo failą, tada spustelėkite Atidaryti.

  6. Norėdami baigti importavimą, spustelėkite Gerai .

    Pastaba: Jums gali tekti atlikti išsiuntimo kompiliavimo procesą arba visą programos objektų medžio (AOT) kompiliavimo procesą.

Kaip įdiegti karštąsias pataisas, kurios išleidžiamos kaip DIS arba DIP lygmens failai

Norėdami įdiegti karštąsias pataisas, kurios išleidžiamos kaip DIS arba DIP lygmens failai, atlikite šiuos veiksmus:

  1. Išskleiskite failus iš karštųjų pataisų paketo.

  2. Prieš kopijuodami failus, įtrauktus į karštąją pataisą į kompiuterį, naudokite įprastus atsarginių kopijų kūrimo procesus, kad sukurtumėte atsargines programos aplanko ir serverio failų, kuriuos paveikė karštoji pataisa, kopijas.

  3. Karštųjų pataisų bandymas bandymo aplinkoje. Tada suplanuokite prastovas, kai sistemoje nėra kitų vartotojų.

  4. Išeikite iš visų "„Microsoft“ Dynamics AX" programinės įrangos klientų. Tada išjunkite programos objektų serverio egzempliorius, kurie yra prijungti prie gamybos programos failų bendrinimo.

  5. Nukopijuokite failus AxDIS.aod ir AxDISen-us.ald į kiekvieną programos aplanką, kuriame yra kiti .aod failai. Pagal numatytuosius parametrus šis aplankas yra šioje vietoje:
    \application\appl\standardNote Atlikdami šį veiksmą visada naudokite kopijavimo funkciją. Nenaudokite perkėlimo funkcijos. Kai perkeliate failą, šaltinio aplanko teisės bus perimtos šiam failui. Kai kopijuojate failą, jis perima paskirties aplanko teises.

  6. Sukurkite atsarginę failo Axapd.aoi kopiją pervardydami failą. Arba panaikinkite Axapd.aoi failą kiekviename taikomosios programos aplanke.

  7. Iš naujo paleiskite AOS egzempliorių. Peržiūrėkite programos žurnalą serveryje, kuriame veikia AOS egzempliorius, ir įsitikinkite, kad AOS egzempliorius paleidžiamas tinkamai. AOS egzempliorius atkuria programos objekto rodyklę. Faile Axapd.aoi yra programos objekto indeksas.

    Pastaba Atsižvelgiant į naudojamą serverio aparatūrą, AOS egzemplioriaus paleisties skirtasis laikas gali pasibaigti iki proceso pabaigos. Ši problema kyla todėl, kad procesas neturi pakankamai laiko atkurti failą Axapd.aoi.

    AOS egzempliorius liks pradinės būsenos, kol .aoi failas bus atkurtas. Tada AOS egzemplioriaus būsena bus "pradėta". Nereikia jokių papildomų veiksmų. Palaukite, kol bus baigtas atkūrimas, tada peržiūrėkite programų žurnalą, kad sužinotumėte, jog AOS egzempliorius pradėtas.

  8. Naudokite AOS egzempliorių, kad įeitumėte į kliento kompiuterį naudodami "„Microsoft“ Dynamics AX 4.0" administratoriaus paskyrą. Tada prisijunkite prie šio AOS egzemplioriaus naudodami kliento programinę įrangą, kad įsitikintumėte, jog galite sėkmingai prisijungti. Galiausiai patikrinkite, ar pakeitimus aptiko "„Microsoft“ Dynamics AX" ir ar jie matomi AOT.

  9. Jei pasirodo versijos naujinimo kontrolinis sąrašas, užpildykite kontrolinį sąrašą, kad įsitikintumėte, jog nebus jokių papildomų problemų. Jei versijos naujinimo kontrolinis sąrašas nerodomas, DIS arba DIP sluoksnis neatpažįstamas. Jei DIS arba DIP sluoksnis neatpažįstamas, naudokite vieną ar kelis iš šių metodų:

    • Sukurkite naują taikomosios programos aplanką. Tada nukopijuokite visus failus iš esamo taikomosios programos aplanko į naują taikomosios programos aplanką.

    • Pakeiskite AOS egzemplioriaus konfigūraciją, kad galėtumėte naudoti naują programos aplanką. Norėdami tai padaryti, atlikite toliau aprašytus veiksmus.

      1. Spustelėkite Pradėti, spustelėkite Vykdyti, įveskite Control Admintools, tada spustelėkite Gerai.

      2. Dukart spustelėkite „Microsoft“ Dynamics AX konfigūravimo priemonė.

      3. Skirtuke Programos objektų serveris pasirinkite naują programos aplanką, kurį sukūrėte programos egzempliorių sąraše.

      4. Pritaikykite konfigūraciją ir iš naujo paleiskite AOS egzempliorių.

      5. Pakartokite 8 veiksmą.

  10. Užpildę kontrolinį sąrašą, perkompiliuokite visą paraišką.

  11. Jei naudojate kelis programos aplankus ir kelis AOS egzempliorius, sustabdykite visus AOS egzempliorius, tada iš naujo paleiskite visus AOS egzempliorius.

Nuorodos

Daugiau informacijos apie .xpo failo importavimo parinktis ieškokite "„Microsoft“ Dynamics AX" kūrėjų vadove.

Šiame straipsnyje aptariamus trečiųjų šalių produktus gamina nuo bendrovės „„Microsoft““ nepriklausomos įmonės. Šių produktų veikimui ar patikimumui bendrovė „„Microsoft““ netaiko jokių numanomų ar kitokių garantijų.