Kā instalēt Microsoft Dynamics AX labojumfailu

Attiecas uz
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 tagad ir daļa no Microsoft Dynamics AX 3.0. Visas atsauces uz Microsoft Business Solutions-Axapta un Microsoft Axapta attiecas uz Microsoft Dynamics AX.

IEVADS

Šajā rakstā ir sniegtas saites uz dokumentāciju par Microsoft Dynamics AX 2012 labojumfailu instalēšanu. Tajā aprakstīts arī, kā instalēt Microsoft Dynamics AX 2009 un Microsoft Dynamics AX 4.0 labojumfailus.

Piezīme Noteikti rūpīgi pārskatiet Microsoft zināšanu bāzes rakstu, kurā tiek dokumentēts konkrēts labojumfails, lai noteiktu ietekmētos objektus, datu bāzes tabulas vai failus.

Papildinformācija

Labojumfaili, kas izlaisti programmai Microsoft Dynamics AX 2012

Detalizēts Microsoft Dynamics AX 2012 atjauninājumu un labojumfailu instalēšanas process ir aprakstīts vietnē TechNet šajā sadaļā: Atjauninājumu un labojumfailu lietošana.

Labojumfaili, kas izlaisti programmai Microsoft Dynamics AX 2009 un Microsoft Dynamics AX 4.0

Piezīme Vispārējais Microsoft Dynamics AX 2009 atjauninājumu un labojumfailu instalēšanas process ir dokumentēts šajā tehniskajā dokumentā: Microsoft Dynamics AX 2009 apkope.

Microsoft izlaiž Microsoft Dynamics AX labojumfailus šādos formātos:

  • Labojumfaili tiek izlaisti kā saspiests (.zip) fails. Faili, kas atrodas .zip failā, aizstāj datorā esošos failus.
  • Labojumfaili tiek izlaisti kā Microsoft Windows Installer atjauninājums. Šie labojumfaili satur Setup.exe failu.

Microsoft izlaiž Microsoft Dynamics AX 4.0 labojumfailus šādos formātos:

  • Labojumfaili tiek izlaisti kā Microsoft Windows Installer atjauninājumi. Šie labojumfaili satur Setup.exe failu.
  • Labojumfaili tiek izlaisti kā DIS-slāņa faili (AxDIS.aod) vai kā DIP-slāņa faili (AxDIP.aod). DIS slāņa izmaiņas risina problēmas SYS slāņa kodā. DIP slāņa izmaiņas novērš problēmas GLS slāņa kodā.
  • Ļoti retos gadījumos labojumfaili tiek izlaisti kā .xpo faili, kas satur kodu. Kods tiek lietots esošiem objektiem, datu bāzes tabulām vai abiem.

Vispārīgas vadlīnijas labojumfailiem, kas aizstāj failus

Daži Microsoft Dynamics AX labojumfaili aizstāj failus datorā. Lai skatītu norādījumus par to, kā instalēt labojumfailu, kas aizstāj failus, uzmanīgi izlasiet labojumfailu lejupielādei pievienoto dokumentāciju. Tālāk sniegti vispārīgi ieteikumi labojumfailu instalēšanai, kas aizstāj failus.

  • Pirms kopējat labojumfailā iekļautos failus savā datorā, izmantojiet parastos dublēšanas procesus, lai dublētu servera failus, kurus ietekmē labojumfails.

  • Testējiet visus labojumfailus testa vidē, lai pārliecinātos, vai pielāgojumi netiek negatīvi ietekmēti.

  • Lieciet visiem lietotājiem atteikties no Microsoft Dynamics AX klienta lietojumprogrammas. Apturiet programmas objekta servera (AOS) instanci pirms labojumfailu pārdēvēšanas un kopēšanas.

  • Ja labojumfailā ir iekļauti uzlīmju faili, kopējiet visus iekļautos uzlīmju failus programmas Microsoft Dynamics AX mapē. Uzlīmju failiem būs šādi failu nosaukumu paplašinājumi:

    • .ali
    • .acd
    • .alc

    Pēc noklusējuma lietojumprogrammas mapei ir šāds ceļš:
    root directory\Axapta Application\appl\StandardNote Šajā ceļā saknes direktorijs apzīmē cieto disku un galveno direktoriju, kurā ir instalēts Microsoft Dynamics AX.

Pielāgotas vides

Ja pielāgojāt savu vidi pirms labojumfaila instalēšanas, rūpīgi pārskatiet Microsoft zināšanu bāzes rakstu, kurā ir dokumentēts labojumfails, kuru vēlaties instalēt. Visi labojumfaila ietekmētie objekti tiks pārrakstīti. Tas var izraisīt pielāgojumu zudumu šajos objektos.

Datu bāzes dublējumi

Ja tiek ietekmētas datu bāzes tabulas, pirms labojumfaila lietošanas izveidojiet pilnu datu bāzes dublējumu. Norādījumus par datu bāzes dublēšanu skatiet Microsoft SQL Server dokumentācijā. Varat arī skatīt Oracle datu bāzes servera dokumentāciju.

Informācija par instalāciju

Labojumfaili, kas izlaisti programmai Microsoft Dynamics AX 2009

Lai instalētu labojumfailus, kas ir izlaisti kā Microsoft Dynamics AX 2009 lietojumprogrammas atjauninājums, veiciet šādas darbības:

  1. Izvelciet failus no pakotnes.

  2. Atveriet labojumfailu pakotnē KBxxxxxx.txt, lai identificētu, kuriem objektiem labojumfaila instalēšanas laikā tiks veikti ielāpi.

  3. Izejiet no visiem Microsoft Dynamics AX 2009 klientiem un pēc tam apturiet AOS instanci.

  4. Dublējiet datu bāzi.

  5. Dublējiet lietojumprogrammas mapi.

  6. Restartējiet AOS instanci un pēc tam pārskatiet lietojumprogrammu žurnālu serverī, kurā darbojas AOS pakalpojums, lai nodrošinātu, ka AOS instance tiek startēta pareizi. AOS instance atkārtoti izveido programmas objekta indeksu. Failā Axapd.aoi ir ietverts programmas objekta indekss. 

    Piezīme Atkarībā no izmantotās servera aparatūras, pirms procesa pabeigšanas var iestāties AOS instances startēšanas taimauts. Šī problēma rodas, jo procesam nav pietiekami daudz laika, lai pārbūvētu failu Axapd.aoi, pirms AOS mēģina izmantot failu. 

    AOS instance paliek sākuma statusā, līdz tiek pabeigta *.aoi faila pārbūvēšana. Šajā brīdī AOS instancei ir statuss "startēts". Papildu darbības nav jāveic. Uzgaidiet, līdz pārbūvēšana tiek pabeigta, un pēc tam pārskatiet lietojumprogrammu žurnālu, lai atrastu norādi, ka tiek startēta AOS instance.

  7. Palaidiet Axpatch.exe failu labojumfailu instalēšanai.

    1. Atlasiet valodu, kādā palaist instalēšanu, un pēc tam noklikšķiniet uz Labi.

    2. Kad instalēšanas vednis tiek startēts, noklikšķiniet uz Tālāk.

    3. Pārskatiet Microsoft programmatūras licences nosacījumus, noklikšķiniet, lai atzīmētu izvēles rūtiņu, lai pieņemtu licences nosacījumus, ja piekrītat, un pēc tam noklikšķiniet uz Tālāk.

    4. Lapā Komponentu atlase pēc noklusējuma ir jābūt atlasītai opcijai Lietojumprogrammu faili . Noklikšķiniet uz Tālāk.

    5. Konfigurācijas atlases lapā norādiet pareizo konfigurāciju un pēc tam noklikšķiniet uz Tālāk.

    6. Lapā Gatavs lietot labojumfailu noklikšķiniet uz Instalēt.

    7. Kad iestatīšana ir pabeigta, noklikšķiniet uz Pabeigt , lai izietu no vedņa.

  8. No klienta pārbaudiet, vai varat izveidot savienojumu ar AOS instanci kā Microsoft Dynamics AX administrators.

  9. Pārbaudiet labojumfaila instalēšanu, rīkojoties šādi:

    • Atveriet AOT klasi SysHotfixManifest.
    • Pārliecinieties, vai klase satur metodi, kuras nosaukums ir tāds pats kā instalētā labojumfaila raksta numurs.
  10. Izmantojiet koda jaunināšanas rīku ("Kodu salīdzinājums"), lai salīdzinātu SYP vai GLP izmaiņas ar jebkuru VAR vai CUS slāni. Ja pastāv pielāgojumi, partnera vai klienta IT darbiniekiem, iespējams, būs nepieciešams sapludināt labojumfailu pielāgotajā sistēmā.

Labojumfaili, kas ir izlaisti kā Windows Installer atjauninājums

Svarīgi Jāveic šādas darbības:

  • ObjectServer kodola fails ir jāinstalē katrā AOS serverī.
  • Klienta kodola fails ir jāinstalē katrā klienta datorā.
  • NetBusinessConnector kodola fails un ComBusinessConnector kodola fails jāinstalē visos datoros, kuros darbojas Microsoft Dynamics AX .NET Business Connector un Microsoft Dynamics AX Com Business Connector.
  • ApplicationIntegrationServer kodola fails ir BizTalk adapteris. Pārliecinieties, ka BizTalk adaptera atjaunināšanas laikā esat instalējis ApplicationIntegrationServer kodola failu kopā ar NetBusinessConnector kodola failu.

Windows Installer atjauninājums atjaunina šādus Microsoft Dynamics AX 4.0 klienta bināros failus:

  • Faila .exe
  • Failu .dll

Šie faili tiek dēvēti arī par kodola failiem. Lai lietotu Windows Installer atjauninājumu, veiciet tālāk norādītās darbības.

  1. Izvelciet failus no labojumfaila. Izvilktajos failos var būt iekļautas šādas mapes:

    • ApplicationIntegrationServer
    • Klients
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer
  2. Labojumfailu pārbaude testa vidē. Pēc tam ieplānojiet dīkstāvi.

  3. Izejiet no visiem Microsoft Dynamics AX programmatūras klientiem. Pēc tam izslēdziet AOS instances, kas ir savienotas ar ražošanas programmas failu koplietošanu.

  4. Dublējiet datu bāzi un pēc tam dublējiet lietojumprogrammas mapi.

  5. Palaidiet Setup.exe failu, kas iekļauts katrā labojumfaila mapē.

  6. Restartējiet AOS instanci. Pārskatiet lietojumprogrammas notikumu žurnālu serverī, kurā darbojas AOS pakalpojums, lai pārliecinātos, vai AOS instance tiek startēta pareizi. AOS instance atkārtoti izveido programmas objekta indeksu. Failā Axapd.aoi ir ietverts programmas objekta indekss.

    Piezīme Atkarībā no izmantotās servera aparatūras, AOS instances startēšanai var iestāties taimauts, pirms process ir pabeigts. Šī problēma rodas, jo procesam nav pietiekami daudz laika, lai atkārtoti izveidotu failu Axapd.aoi.

  7. Izmantojiet AOS instanci, lai pieteiktos klientā, izmantojot Microsoft Dynamics AX 4.0 administratora kontu. Pārbaudiet, vai varat veiksmīgi izveidot savienojumu.

Labojumfaili, kas ir izlaisti kā .xpo fails ar kodu

Labojumfaili, kas ir izlaisti kā .xpo fails, satur koda līmeņa labojumus, kas tieši ietekmē objektus vai datu bāzes tabulas programmā Microsoft Dynamics AX.

Svarīgi Pirms turpināt, pārbaudiet katru .xpo failu, lai atrastu objektus vai tabulas, kas tiks mainītas. Ņemiet vērā jebkādus pašreizējās vides pielāgojumus, kas var tikt ietekmēti. Ļoti ieteicams lietot visus labojumfailus testa vidē, pirms tos lietojat Live sistēmā.

  1. Piesakieties programmā Microsoft Dynamics AX, izmantojot Microsoft Dynamics AX administratora kontu. Pārliecinieties, vai neviens cits lietotājs nav pieteicies Microsoft Dynamics AX.

  2. Atvērt dialoglodziņu Application Object Tree . Šajā nolūkā izmantojiet kādu no šīm metodēm:

    • Rīkjoslā Standard noklikšķiniet uz Lietojumprogrammas objektu koks.
    • Nospiediet taustiņu kombināciju Ctrl+D.
    • Izvēlnē Fails norādiet uz Atvērt un pēc tam noklikšķiniet uz Lietojumprogrammas objektu koks.
  3. Dialoglodziņā Lietojumprogrammas objektu koks rīkjoslā noklikšķiniet uz Importēt .

  4. Noklikšķiniet uz Pārlūkot un pēc tam atrodiet .xpo failu.

  5. Dialoglodziņā Atvērt noklikšķiniet uz .xpo faila un pēc tam noklikšķiniet uz Atvērt.

  6. Noklikšķiniet uz Labi , lai pabeigtu importēšanas procesu.

    Piezīme Iespējams, jums būs jāpabeidz pārsūtītā kompilācija vai pilna lietojumprogrammas objektu koka (AOT) kompilēšanas process.

Kā instalēt labojumfailus, kas ir izlaisti kā DIS slāņa vai DIP slāņa faili

Lai instalētu labojumfailus, kas ir izlaisti kā DIS vai DIP slāņa faili, rīkojieties šādi:

  1. Izvelciet failus no labojumfailu pakotnes.

  2. Pirms kopējat labojumfailā iekļautos failus savā datorā, izmantojiet parastos dublēšanas procesus, lai dublētu lietojumprogrammas mapi un servera failus, kurus ietekmē labojumfails.

  3. Labojumfailu pārbaude testa vidē. Pēc tam ieplānojiet dīkstāvi, kad sistēmā nav citu lietotāju.

  4. Izejiet no visiem Microsoft Dynamics AX programmatūras klientiem. Pēc tam izslēdziet programmas objektu servera instances, kas ir savienotas ar ražošanas programmas failu koplietojumu.

  5. Kopējiet failu AxDIS.aod un failu AxDISen-us.ald katrā lietojumprogrammas mapē, kur atrodas pārējie .aod faili. Pēc noklusējuma šī mape atrodas šajā atrašanās vietā:
    \application\appl\standardNote Šajā darbībā vienmēr izmantojiet kopēšanas funkciju. Neizmantojiet pārvietošanas funkciju. Pārvietojot failu, šim failam tiek ņemtas avota mapes atļaujas. Kopējot failu, tam tiek izmantotas mērķa mapes atļaujas.

  6. Pārdēvējot failu, izveidojiet faila Axapd.aoi dublējumkopiju. Vai arī izdzēsiet failu Axapd.aoi katrā lietojumprogrammas mapē.

  7. Restartējiet AOS instanci. Pārskatiet lietojumprogrammu žurnālu serverī, kurā darbojas AOS instance, lai pārliecinātos, vai AOS instance tiek startēta pareizi. AOS instance atkārtoti izveido programmas objekta indeksu. Failā Axapd.aoi ir ietverts programmas objekta indekss.

    Piezīme Atkarībā no izmantotās servera aparatūras, AOS instances startēšanai var iestāties taimauts, pirms process ir pabeigts. Šī problēma rodas, jo procesam nav pietiekami daudz laika, lai atkārtoti izveidotu failu Axapd.aoi.

    AOS instance paliks sākuma statusā, līdz .aoi fails tiks pārbūvēts. Šajā brīdī AOS instancei būs statuss "startēts". Papildu darbības nav jāveic. Uzgaidiet, līdz pārbūvēšana tiek pabeigta, un pēc tam pārskatiet lietojumprogrammu žurnālu, lai atrastu norādi, ka AOS instance ir startēta.

  8. Izmantojiet AOS instanci, lai pieteiktos klienta datorā, izmantojot Microsoft Dynamics AX 4.0 administratora kontu. Pēc tam, izmantojot klienta programmatūru, izveidojiet savienojumu ar šo AOS instanci, lai pārbaudītu, vai varat sekmīgi izveidot savienojumu. Visbeidzot pārbaudiet, vai Microsoft Dynamics AX ir konstatējis izmaiņas un vai tās ir redzamas AOT.

  9. Ja tiek parādīts jaunināšanas kontrolsaraksts, aizpildiet kontrolsarakstu, lai pārliecinātos, ka neradīsies papildu problēmas. Ja jaunināšanas kontrolsaraksts netiek parādīts, DIS vai DIP slānis netiek atpazīts. Ja DIS vai DIP slānis netiek atpazīts, izmantojiet vienu vai vairākas no šīm metodēm:

    • Izveidot jaunu lietojumprogrammas mapi. Pēc tam kopējiet visus failus no esošās lietojumprogrammas mapes uz jauno lietojumprogrammas mapi.

    • Mainiet AOS instances konfigurāciju, lai izmantotu jauno lietojumprogrammas mapi. Lai to izdarītu, izpildiet šādas darbības:

      1. Noklikšķiniet uz Sākt, noklikšķiniet uz Palaist, ierakstiet Control Admintools un pēc tam noklikšķiniet uz Labi.

      2. Veiciet dubultklikšķi uz Microsoft Dynamics AX konfigurācijas utilīta.

      3. Programmas objekta servera cilnē atlasiet jauno lietojumprogrammas mapi, kuru izveidojāt lietojumprogrammas instanču sarakstā.

      4. Lietojiet konfigurāciju un pēc tam restartējiet AOS instanci.

      5. Atkārtojiet 8. darbību.

  10. Kad kontrolsaraksts ir pabeigts, pārkompilējiet visu pieteikumu.

  11. Ja izmantojat vairākas lietojumprogrammu mapes un vairākas AOS instances, apturiet visas AOS instances un pēc tam restartējiet visas AOS instances.

Atsauces

Papildinformāciju par .xpo faila importēšanas iespējām skatiet Microsoft Dynamics AX izstrādātāju rokasgrāmatā.

Šajā rakstā aprakstītos trešo pušu produktus ražo no korporācijas Microsoft neatkarīgi uzņēmumi. Tāpēc Microsoft nedod nekādu ne tiešu, ne netiešu garantiju par šo produktu veiktspēju vai uzticamību.