Jak zainstalować poprawkę dotyczącą systemu Microsoft Dynamics AX

Dotyczy
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0 jest teraz częścią systemu Microsoft Dynamics AX 3.0. Wszystkie odniesienia do Microsoft Business Solutions-Axapta i Microsoft Axapta odnoszą się do Microsoft Dynamics AX.

WSTĘP

Ten artykuł zawiera łącza do dokumentacji dotyczącej instalowania poprawek dla systemu Microsoft Dynamics AX 2012. Opisano w nim także, jak instalować poprawki dla systemów Microsoft Dynamics AX 2009 i Microsoft Dynamics AX 4.0.

Uwaga Należy się upewnić, że dokładnie zapoznano się z artykułem z bazy wiedzy Baza wiedzy Microsoft Knowledge Base, w którym opisano konkretną poprawkę, aby określić, na które obiekty, tabele bazy danych lub pliki zostaną naruszone.

Więcej informacji

Poprawki wydane dla systemu Microsoft Dynamics AX 2012

Szczegółowy proces instalowania aktualizacji i poprawek dla systemu Microsoft Dynamics AX 2012 został udokumentowany w następującej sekcji w witrynie TechNet: Stosowanie aktualizacji i poprawek.

Poprawki wydane dla systemów Microsoft Dynamics AX 2009 i Microsoft Dynamics AX 4.0

Uwaga Ogólny proces instalowania aktualizacji i poprawek dla systemu Microsoft Dynamics AX 2009 został opisany w następującym dokumencie: Obsługa systemu Microsoft Dynamics AX 2009.

Firma Microsoft wydaje poprawki dla systemu Microsoft Dynamics AX w następujących formatach:

  • Poprawki są wydawane jako pliki skompresowane (.zip). Pliki zawarte w pliku .zip zastępują pliki istniejące na komputerze.
  • Poprawki są udostępniane jako aktualizacje Instalatora systemu Microsoft Windows. Te poprawki zawierają plik Setup.exe.

Firma Microsoft wydaje poprawki dla systemu Microsoft Dynamics AX 4.0 w następujących formatach:

  • Poprawki są wydawane jako aktualizacje Instalatora Microsoft Windows. Te poprawki zawierają plik Setup.exe.
  • Poprawki są wydawane jako pliki warstwy DID (AxDIS.aod) lub jako pliki warstwy DIP (AxDIP.aod). Zmiany w warstwie DIS rozwiązują problemy w kodzie warstwy SYS. Zmiany w warstwie DIP rozwiązują problemy w kodzie warstwy GLS.
  • Bardzo rzadko poprawki są wydawane jako pliki xpo zawierające kod. Kod jest stosowany do istniejących obiektów, tabel bazy danych lub do obu tych elementów.

Ogólne wskazówki dotyczące poprawek zastępujących pliki

Niektóre poprawki systemu Microsoft Dynamics AX zastępują pliki na komputerze. Aby uzyskać instrukcje dotyczące instalowania poprawki zastępującej pliki, należy uważnie przeczytać dokumentację dołączoną do pobierania poprawki. Poniżej przedstawiono ogólne zalecenia dotyczące instalowania poprawek zastępujących pliki:

  • Przed skopiowaniem plików uwzględnionych w poprawce na komputer należy skorzystać ze zwykłych procesów tworzenia kopii zapasowych, aby utworzyć kopie zapasowe plików na serwerze, których dotyczy poprawka.

  • Przetestuj wszystkie poprawki w środowisku testowym, aby sprawdzić, czy nie mają one negatywnego wpływu na Twoje dostosowania.

  • Zadbaj o to, aby wszyscy użytkownicy wylogowali się z aplikacji klienckiej Microsoft Dynamics AX. Przed zmianą nazwy i skopiowaniem plików poprawek należy zatrzymać wystąpienie serwera obiektów aplikacji (AOS).

  • Po uwzględnieniu plików etykiet w poprawce należy skopiować wszystkie dołączone pliki etykiet do folderu aplikacji Microsoft Dynamics AX. Pliki etykiet mają następujące rozszerzenia nazw plików:

    • .ali
    • acd
    • alc

    Domyślnie folder aplikacji ma następującą ścieżkę:
    katalog główny\Axapta Application\appl\StandardNote W tej ścieżce katalog główny reprezentuje dysk twardy i katalog główny, w którym zainstalowany jest system Microsoft Dynamics AX.

Środowiska dostosowane

Jeśli środowisko zostało dostosowane przed zainstalowaniem poprawki, należy dokładnie zapoznać się z artykułem z bazy wiedzy Baza wiedzy Microsoft Knowledge Base, zawierającym dokumentację poprawki, która ma zostać zainstalowana. Wszystkie obiekty, na które ma wpływ poprawka, zostaną zastąpione. Może to spowodować utratę dostosowań w tych obiektach.

Kopie zapasowe baz danych

Jeśli tabele baz danych są zagrożone, przed zastosowaniem poprawki należy utworzyć pełną kopię zapasową bazy danych. Instrukcje dotyczące wykonywania kopii zapasowej bazy danych można znaleźć w dokumentacji SQL Server firmy Microsoft. Można też zapoznać się z dokumentacją programu Oracle Database Server.

Informacje dotyczące instalacji

Poprawki wydane dla systemu Microsoft Dynamics AX 2009

Aby zainstalować poprawki udostępnione jako aktualizacja aplikacji dla systemu Microsoft Dynamics AX 2009, wykonaj następujące kroki:

  1. Wyodrębnij pliki z pakietu.

  2. Należy otworzyć plik kbxxxxxx.txt w pakiecie poprawki, aby określić, które obiekty zostaną załatane po zainstalowaniu poprawki.

  3. Zamknij wszystkich klientów Microsoft Dynamics AX 2009, a następnie zatrzymaj wystąpienie AOS.

  4. Utwórz kopię zapasową bazy danych.

  5. Utwórz kopię zapasową folderu aplikacji.

  6. Uruchom ponownie wystąpienie AOS, a następnie przejrzyj dziennik aplikacji na serwerze, na którym jest uruchomiona usługa AOS, aby upewnić się, że wystąpienie AOS uruchamia się poprawnie. Wystąpienie usługi AOS odbudowuje indeks obiektów aplikacji. Plik Axapd.aoi zawiera indeks obiektu aplikacji. 

    Uwaga W zależności od używanego sprzętu serwera, uruchomienie instancji AOS może przekroczyć limit czasu przed zakończeniem procesu. Ten problem występuje, ponieważ proces ma za mało czasu na odbudowanie pliku Axapd.aoi przed próbą użycia pliku przez AOS. 

    Wystąpienie AOS pozostaje w stanie początkowym do momentu ukończenia odbudowywania pliku *.aoi. W tym momencie wystąpienie usługi AOS ma stan "uruchomiono". Nie są wymagane żadne dodatkowe czynności. Poczekaj na zakończenie przebudowy, a następnie przejrzyj dziennik aplikacji pod kątem wskazania, że rozpoczyna się wystąpienie AOS.

  7. Uruchom plik Axpatch.exe instalacji poprawki aplikacji.

    1. Wybierz język, w którym chcesz uruchomić instalację, a następnie kliknij przycisk OK.

    2. Po uruchomieniu kreatora instalatora kliknij przycisk Dalej.

    3. Przejrzyj postanowienia licencyjne dotyczące oprogramowania firmy Microsoft, zaznacz kliknięciem pole akceptacji postanowień licencyjnych, jeśli się zgadzasz, a następnie kliknij przycisk Dalej.

    4. Na stronie Wybieranie składników opcja Pliki aplikacji powinna być domyślnie zaznaczona. Kliknij przycisk Dalej.

    5. Na stronie Wybieranie konfiguracji wskaż poprawną konfigurację, a następnie kliknij przycisk Dalej.

    6. Na stronie Gotowe do zastosowania poprawki kliknij przycisk Zainstaluj.

    7. Po zakończeniu konfigurowania kliknij przycisk Zakończ , aby zamknąć kreatora.

  8. Z poziomu klienta sprawdź, czy możesz połączyć się z wystąpieniem AOS jako administrator systemu Microsoft Dynamics AX.

  9. Sprawdź poprawność instalacji poprawki, wykonując następujące czynności:

    • Otwórz klasę SysHotfixManifest w AOT.
    • Sprawdź, czy klasa zawiera metodę o nazwie identycznej z numerem artykułu zainstalowanej poprawki.
  10. Użyj narzędzia do aktualizacji kodu ("Porównanie kodów"), aby porównać zmianę SYP lub GLP z dowolnymi warstwami VAR lub CUS. Jeśli istnieją dostosowania, może być wymagany personel informatyczny partnera lub klienta do scalenia poprawki z dostosowanym systemem.

Poprawki wydawane jako aktualizacje Instalatora Windows

Ważne Należy wykonać następujące czynności:

  • Plik jądra ObjectServer musi być zainstalowany na każdym serwerze AOS.
  • Plik jądra klienta musi być zainstalowany na każdym komputerze klienckim.
  • Plik jądra NetBusinessConnector i plik jądra ComBusinessConnector muszą być zainstalowane na każdym komputerze, na którym uruchomione są narzędzia Microsoft Dynamics AX .NET Business Connector i Microsoft Dynamics AX Com Business Connector.
  • Plik jądra ApplicationIntegrationServer jest adapterem BizTalk. Upewnij się, że plik jądra ApplicationIntegrationServer został zainstalowany razem z plikiem jądra NetBusinessConnector podczas aktualizowania karty BizTalk.

Aktualizacja Instalatora Windows aktualizuje następujące pliki binarne klienta systemu Microsoft Dynamics AX 4.0:

  • Plik .exe
  • Pliki .dll

Te pliki są również znane jako pliki jądra. Aby zastosować aktualizację Instalatora Windows, wykonaj następujące kroki:

  1. Wyodrębnij pliki z poprawki. Wypakowane pliki mogą zawierać następujące foldery:

    • ApplicationIntegrationServer (Serwer IntegracjiAplikacji)
    • Klient
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer (Serwer obiektów)
  2. Przetestuj poprawkę w środowisku testowym. Następnie należy zaplanować przestoje.

  3. Zamknij wszystkich klientów oprogramowania Microsoft Dynamics AX. Następnie zamknij wystąpienia AOS połączone z udziałem plików programu produkcyjnego.

  4. Utwórz kopię zapasową bazy danych, a następnie utwórz kopię zapasową folderu aplikacji.

  5. Uruchom plik Setup.exe znajdujący się w każdym folderze poprawki.

  6. Uruchom ponownie wystąpienie AOS. Przejrzyj dziennik zdarzeń aplikacji na serwerze, na którym jest uruchomiona usługa AOS, aby upewnić się, że wystąpienie AOS uruchamia się poprawnie. Wystąpienie usługi AOS odbudowuje indeks obiektów aplikacji. Plik Axapd.aoi zawiera indeks obiektu aplikacji.

    Uwaga W zależności od używanego sprzętu serwera, uruchomienie instancji AOS może przekroczyć limit czasu przed zakończeniem procesu. Ten problem występuje, ponieważ proces ma za mało czasu na odbudowanie pliku Axapd.aoi.

  7. Wystąpienia usługi AOS należy użyć do zalogowania się do klienta przy użyciu konta administratora systemu Microsoft Dynamics AX 4.0. Sprawdź, czy możesz nawiązać połączenie.

Poprawki wydane jako plik xpo zawierający kod

Poprawki wydawane jako pliki xpo zawierają poprawki na poziomie kodu, które mają bezpośredni wpływ na obiekty lub tabele bazy danych w systemie Microsoft Dynamics AX.

Ważne Przed kontynuowaniem należy sprawdzić każdy plik xpo pod kątem obiektów lub tabel, które zostaną zmienione. Zwróć uwagę na wszelkie dostosowania bieżącego środowiska, których może to dotyczyć. Zdecydowanie zaleca się stosowanie wszystkich poprawek w środowisku testowym przed zastosowaniem ich w systemie operacyjnym.

  1. Zaloguj się do systemu Microsoft Dynamics AX przy użyciu konta administratora systemu Microsoft Dynamics AX. Upewnij się, że żaden inny użytkownik nie jest zalogowany do systemu Microsoft Dynamics AX.

  2. Otwieranie okna dialogowego Drzewo obiektów aplikacji . Aby to zrobić, zastosuj jedną z następujących metod:

    • Na pasku narzędzi Standardowy kliknij pozycję Drzewo obiektów aplikacji.
    • Na klawiaturze naciśnij klawisze Ctrl+D.
    • W menu Plik wskaż polecenie Otwórz, a następnie kliknij polecenie Drzewo obiektów aplikacji.
  3. W oknie dialogowym Drzewo obiektów aplikacji kliknij przycisk Importuj na pasku narzędzi.

  4. Kliknij przycisk Przeglądaj, a następnie zlokalizuj plik xpo.

  5. W oknie dialogowym Otwieranie kliknij plik xpo, a następnie kliknij przycisk Otwórz.

  6. Kliknij przycisk OK , aby zakończyć proces importowania.

    Uwaga: Może być konieczne ukończenie procesu kompilacji do przodu lub pełnego procesu kompilacji drzewa obiektów aplikacji (AOT).

Jak instalować poprawki, które są wydawane jako pliki warstwy DIZ lub warstwy DIP?

Aby zainstalować poprawki, które zostały wydane jako pliki warstwy DIZ lub warstwy DIP, wykonaj następujące kroki:

  1. Wyodrębnij pliki z pakietu poprawki.

  2. Przed skopiowaniem na komputer plików uwzględnionych w poprawce należy skorzystać ze zwykłych procesów kopii zapasowej, aby wykonać kopię zapasową folderu aplikacji i plików na serwerze, których dotyczy poprawka.

  3. Przetestuj poprawkę w środowisku testowym. Następnie należy zaplanować czas przestoju, gdy w systemie nie ma innych użytkowników.

  4. Zamknij wszystkich klientów oprogramowania Microsoft Dynamics AX. Następnie zamknij wystąpienia serwera obiektów aplikacji, które są połączone z udziałem plików programu produkcyjnego.

  5. Skopiuj pliki AxDIS.aod i AxDISen-us.ald do każdego folderu aplikacji, w którym znajdują się pozostałe pliki aod. Domyślnie ten folder znajduje się w następującej lokalizacji:
    \aplikacja\aplikacja\standardUwaga W tym kroku zawsze używaj funkcji kopiowania. Nie używaj funkcji przenoszenia. Podczas przenoszenia pliku zostaną przejęte uprawnienia folderu źródłowego dla tego pliku. Podczas kopiowania pliku zostaną przejęte uprawnienia folderu docelowego.

  6. Utwórz kopię zapasową pliku Axapd.aoi, zmieniając jego nazwę. Lub usuń plik Axapd.aoi w każdym folderze aplikacji.

  7. Uruchom ponownie wystąpienie AOS. Przejrzyj dziennik aplikacji na serwerze, na którym uruchomiono wystąpienie AOS, aby upewnić się, że wystąpienie AOS uruchamia się poprawnie. Wystąpienie usługi AOS odbudowuje indeks obiektów aplikacji. Plik Axapd.aoi zawiera indeks obiektu aplikacji.

    Uwaga W zależności od używanego sprzętu serwera, uruchomienie instancji AOS może przekroczyć limit czasu przed zakończeniem procesu. Ten problem występuje, ponieważ proces ma za mało czasu na odbudowanie pliku Axapd.aoi.

    Wystąpienie AOS pozostanie w stanie początkowym do czasu odbudowania pliku .aoi. W tym momencie wystąpienie AOS będzie miało stan "uruchomiono". Nie są wymagane żadne dodatkowe czynności. Poczekaj na zakończenie odbudowywania, a następnie przejrzyj dziennik aplikacji pod kątem wskazania, że wystąpienie AOS zostało uruchomione.

  8. Wystąpienie usługi AOS służy do logowania się do komputera klienckiego przy użyciu konta administratora systemu Microsoft Dynamics AX 4.0. Następnie połącz się z tym wystąpieniem usługi AOS przy użyciu oprogramowania klienckiego, aby sprawdzić, czy możesz się połączyć. Na koniec sprawdź, czy zmiany zostały wykryte przez system Microsoft Dynamics AX i czy są widoczne w AOT.

  9. Jeśli zostanie wyświetlona lista kontrolna uaktualnienia, należy ją uzupełnić, aby upewnić się, że nie wystąpią żadne dodatkowe problemy. Jeśli nie pojawi się żadna lista kontrolna uaktualnienia, warstwa DIS lub DIP nie zostanie rozpoznana. Jeśli warstwa DIS lub DIP nie zostanie rozpoznana, użyj co najmniej jednej z następujących metod:

    • Utwórz nowy folder aplikacji. Następnie skopiuj wszystkie pliki z istniejącego folderu aplikacji do nowego folderu aplikacji.

    • Zmień konfigurację wystąpienia AOS, aby używała nowego folderu aplikacji. W tym celu wykonaj następujące czynności:

      1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz Control Admintools, a następnie kliknij przycisk OK.

      2. Kliknij dwukrotnie pozycję Narzędzie konfiguracyjne systemu Microsoft Dynamics AX.

      3. Na karcie Application Object Server (Serwer obiektów aplikacji ) wybierz nowy folder aplikacji, który został utworzony na liście wystąpień aplikacji.

      4. Zastosuj konfigurację, a następnie uruchom ponownie wystąpienie AOS.

      5. Powtórz krok 8.

  10. Po zakończeniu tworzenia listy kontrolnej ponownie skompiluj całą aplikację.

  11. Jeśli używasz wielu folderów aplikacji i wielu instancji AOS, zatrzymaj wszystkie wystąpienia AOS, a następnie uruchom ponownie wszystkie wystąpienia AOS.

Źródła informacji

Aby uzyskać więcej informacji na temat opcji importowania pliku xpo, zobacz Przewodnik dla programistów systemu Microsoft Dynamics AX.

Produkty innych firm omawiane w tym artykule są tworzone przez firmy niezależne od firmy Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.