Microsoft Dynamics AX 핫픽스를 설치하는 방법

적용 대상
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

Microsoft Business Solutions-Axapta 3.0은 이제 Microsoft Dynamics AX 3.0의 일부입니다. Microsoft Business Solutions-Axapta 및 Microsoft Axapta에 대한 모든 참조는 Microsoft Dynamics AX와 관련이 있습니다.

소개

이 문서에서는 Microsoft Dynamics AX 2012용 핫픽스를 설치하는 방법에 대한 설명서에 대한 링크를 제공합니다. 또한 Microsoft Dynamics AX 2009 및 Microsoft Dynamics AX 4.0용 핫픽스를 설치하는 방법도 설명합니다.

참고 특정 핫픽스를 문서화하는 Microsoft 기술 자료 문서를 철저히 검토하여 영향을 받을 개체, 데이터베이스 테이블 또는 파일을 확인합니다.

추가 정보

Microsoft Dynamics AX 2012용으로 릴리스된 핫픽스

Microsoft Dynamics AX 2012에 업데이트 및 핫픽스를 설치하는 자세한 프로세스는 TechNet에서 업데이트 및 핫픽스 적용 섹션에 설명되어 있습니다.

Microsoft Dynamics AX 2009 및 Microsoft Dynamics AX 4.0용으로 릴리스된 핫픽스

참고 Microsoft Dynamics AX 2009에 업데이트 및 핫픽스를 설치하는 일반적인 프로세스는 Microsoft Dynamics AX 2009 서비스 백서에 설명되어 있습니다.

Microsoft는 다음 형식으로 Microsoft Dynamics AX용 핫픽스를 릴리스합니다.

  • 핫픽스는 압축된(.zip) 파일로 릴리스됩니다. .zip 파일에 포함된 파일은 컴퓨터의 기존 파일을 대체합니다.
  • 핫픽스는 Microsoft Windows Installer 업데이트로 릴리스됩니다. 이러한 핫픽스에는 Setup.exe 파일이 포함되어 있습니다.

Microsoft는 다음 형식으로 Microsoft Dynamics AX 4.0용 핫픽스를 릴리스합니다.

  • 핫픽스는 Microsoft Windows Installer 업데이트로 릴리스됩니다. 이러한 핫픽스에는 Setup.exe 파일이 포함되어 있습니다.
  • 핫픽스는 DIS 계층 파일(AxDIS.aod) 또는 DIP 계층 파일(AxDIP.aod)으로 릴리스됩니다. DIS 계층 변경은 SYS 계층 코드의 문제를 해결합니다. DIP 계층 변경은 GLS 계층 코드의 문제를 해결합니다.
  • 핫픽스는 코드가 포함된 .xpo 파일로 릴리스되는 경우는 매우 드뭅니다. 코드는 기존 개체, 데이터베이스 테이블 또는 둘 다에 적용됩니다.

파일을 대체하는 핫픽스에 대한 일반 지침

일부 Microsoft Dynamics AX 핫픽스는 컴퓨터의 파일을 대체합니다. 파일을 대체하는 핫픽스를 설치하는 방법에 대한 지침은 핫픽스 다운로드와 함께 제공되는 설명서를 주의 깊게 참조하세요. 다음은 파일을 대체하는 핫픽스를 설치하기 위한 일반적인 권장 사항입니다.

  • 핫픽스에 포함된 파일을 컴퓨터에 복사하기 전에 일반적인 백업 프로세스를 사용하여 핫픽스의 영향을 받는 서버 파일을 백업합니다.

  • 테스트 환경에서 모든 핫픽스를 테스트하여 사용자 지정이 부정적인 영향을 받지 않는지 확인합니다.

  • 모든 사용자가 Microsoft Dynamics AX 클라이언트 애플리케이션에서 로그오프하게 합니다. 핫픽스 파일의 이름을 바꾸고 복사하기 전에 AOS(Application Object Server) instance 중지합니다.

  • 레이블 파일이 핫픽스에 포함되면 포함된 모든 레이블 파일을 Microsoft Dynamics AX 애플리케이션 폴더에 복사합니다. 레이블 파일에는 다음 파일 이름 확장명이 있습니다.

    • .알리
    • .Acd
    • .Alc

    기본적으로 애플리케이션 폴더에는 다음 경로가 있습니다.
    root directory\Axapta Application\appl\StandardNote 이 경로에서 루트 디렉터리가 하드 디스크 드라이브와 Microsoft Dynamics AX가 설치된 기본 디렉터리를 나타냅니다.

사용자 지정된 환경

핫픽스를 설치하기 전에 환경을 사용자 지정한 경우 설치하려는 핫픽스를 문서화하는 Microsoft 기술 자료 문서를 철저히 검토합니다. 핫픽스의 영향을 받는 모든 개체를 덮어씁니다. 이로 인해 해당 개체의 사용자 지정이 손실될 수 있습니다.

데이터베이스 백업

데이터베이스 테이블이 영향을 받는 경우 핫픽스를 적용하기 전에 전체 데이터베이스 백업을 만듭니다. 데이터베이스를 백업하는 방법에 대한 지침은 Microsoft SQL Server 설명서를 참조하세요. 또는 Oracle 데이터베이스 서버 설명서를 참조하세요.

설치 정보

Microsoft Dynamics AX 2009용으로 릴리스된 핫픽스

Microsoft Dynamics AX 2009의 애플리케이션 업데이트로 릴리스된 핫픽스를 설치하려면 다음 단계를 수행합니다.

  1. 패키지에서 파일을 추출합니다.

  2. 핫픽스 패키지에서 kbxxxxxx.txt 파일을 열어 핫픽스를 설치할 때 패치할 개체를 식별합니다.

  3. 모든 Microsoft Dynamics AX 2009 클라이언트를 종료한 다음 AOS instance 중지합니다.

  4. 데이터베이스를 백업합니다.

  5. 애플리케이션 폴더를 백업합니다.

  6. AOS instance 다시 시작한 다음 AOS 서비스를 실행하는 서버에서 애플리케이션 로그를 검토하여 AOS instance 올바르게 시작되었는지 확인합니다. AOS instance 애플리케이션 개체 인덱스를 다시 작성합니다. Axapd.aoi 파일에는 애플리케이션 개체 인덱스가 포함됩니다. 

    참고 사용 중인 서버 하드웨어에 따라 프로세스가 완료되기 전에 AOS instance 시작 시간이 초과할 수 있습니다. 이 문제는 AOS에서 파일을 사용하기 전에 프로세스에서 Axapd.aoi 파일을 다시 빌드할 시간이 부족하기 때문에 발생합니다. 

    AOS instance *.aoi 파일 다시 작성이 완료될 때까지 시작 상태 유지됩니다. 이 시점에서 AOS instance "시작" 상태. 추가 단계는 필요하지 않습니다. 다시 빌드가 완료되기를 기다린 다음 애플리케이션 로그를 검토하여 AOS instance 시작되었음을 나타냅니다.

  7. 애플리케이션 핫픽스 설치에 대한 Axpatch.exe 파일을 실행합니다.

    1. 설치를 실행할 언어를 선택한 다음 확인을 클릭합니다.

    2. 설치 관리자 마법사가 시작되면 다음을 클릭합니다.

    3. Microsoft 소프트웨어 사용 조건을 검토하고 동의할 경우 검사 상자를 클릭하여 동의한 다음 다음을 클릭합니다.

    4. 구성 요소 선택 페이지에서 애플리케이션 파일 옵션을 기본적으로 선택해야 합니다. 다음을 클릭합니다.

    5. 구성 선택 페이지에서 올바른 구성을 표시하고 다음을 클릭합니다.

    6. 핫픽스 적용 준비 페이지에서 설치를 클릭합니다.

    7. 설치가 완료되면 마침 을 클릭하여 마법사를 종료합니다.

  8. 클라이언트에서 Microsoft Dynamics AX 관리자로 AOS instance 연결할 수 있는지 확인합니다.

  9. 다음을 수행하여 핫픽스 설치의 유효성을 검사합니다.

    • AOT에서 SysHotfixManifest 클래스를 엽니다.
    • 클래스에 설치된 핫픽스의 아티클 번호와 동일한 이름의 메서드가 포함되어 있는지 확인합니다.
  10. 코드 업그레이드 도구("코드 비교")를 사용하여 SYP 또는 GLP 변경 내용을 VAR 또는 CUS 계층과 비교합니다. 사용자 지정이 있는 경우 파트너 또는 고객의 IT 직원이 핫픽스를 사용자 지정된 시스템에 병합해야 할 수 있습니다.

Windows Installer 업데이트로 릴리스된 핫픽스

중요 다음 작업을 수행해야 합니다.

  • ObjectServer 커널 파일은 각 AOS 서버에 설치해야 합니다.
  • 클라이언트 커널 파일은 각 클라이언트 컴퓨터에 설치해야 합니다.
  • NetBusinessConnector 커널 파일 및 ComBusinessConnector 커널 파일은 Microsoft Dynamics AX .NET Business Connector 및 Microsoft Dynamics AX Com Business Connector를 실행하는 모든 컴퓨터에 설치되어야 합니다.
  • ApplicationIntegrationServer 커널 파일은 BizTalk 어댑터입니다. BizTalk 어댑터를 업데이트할 때 ApplicationIntegrationServer 커널 파일을 NetBusinessConnector 커널 파일과 함께 설치해야 합니다.

Windows Installer 업데이트는 다음 Microsoft Dynamics AX 4.0 클라이언트 이진 파일을 업데이트합니다.

  • .exe 파일
  • .dll 파일

이러한 파일을 커널 파일이라고도 합니다. Windows Installer 업데이트를 적용하려면 다음 단계를 수행합니다.

  1. 핫픽스에서 파일을 추출합니다. 추출된 파일에는 다음 폴더가 포함될 수 있습니다.

    • ApplicationIntegrationServer
    • 클라이언트
    • ComBusinessConnector
    • NETBusinessConnector
    • ObjectServer
  2. 테스트 환경에서 핫픽스를 테스트합니다. 그런 다음 가동 중지 시간을 예약합니다.

  3. 모든 Microsoft Dynamics AX 소프트웨어 클라이언트를 종료합니다. 그런 다음 프로덕션 프로그램 파일 공유에 연결된 AOS 인스턴스를 종료합니다.

  4. 데이터베이스를 백업한 다음 애플리케이션 폴더를 백업합니다.

  5. 핫픽스의 각 폴더에 포함된 Setup.exe 파일을 실행합니다.

  6. AOS instance 다시 시작합니다. AOS 서비스를 실행하는 서버에서 애플리케이션 이벤트 로그를 검토하여 AOS instance 올바르게 시작되었는지 확인합니다. AOS instance 애플리케이션 개체 인덱스를 다시 작성합니다. Axapd.aoi 파일에는 애플리케이션 개체 인덱스가 포함됩니다.

    참고 사용 중인 서버 하드웨어에 따라 프로세스가 완료되기 전에 AOS instance 시작 시간이 초과할 수 있습니다. 이 문제는 프로세스에 Axapd.aoi 파일을 다시 빌드할 시간이 부족하기 때문에 발생합니다.

  7. AOS instance 사용하여 Microsoft Dynamics AX 4.0 관리자 계정을 사용하여 클라이언트에 로그온합니다. 성공적으로 연결할 수 있는지 확인합니다.

코드를 포함하는 .xpo 파일로 릴리스되는 핫픽스

.xpo 파일로 릴리스되는 핫픽스에는 Microsoft Dynamics AX의 개체 또는 데이터베이스 테이블에 직접 영향을 주는 코드 수준 수정이 포함되어 있습니다.

중요 계속하기 전에 변경될 개체 또는 테이블에 대한 각 .xpo 파일을 검사합니다. 영향을 받을 수 있는 현재 환경에 대한 모든 사용자 지정을 기록해 둡니다. 라이브 시스템에 핫픽스를 적용하기 전에 테스트 환경의 모든 핫픽스를 적용하는 것이 좋습니다.

  1. Microsoft Dynamics AX 관리자 계정을 사용하여 Microsoft Dynamics AX에 로그온합니다. 다른 사용자가 Microsoft Dynamics AX에 로그온되지 않았는지 확인합니다.

  2. 애플리케이션 개체 트리 대화 상자를 엽니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.

    • Standard 도구 모음에서 애플리케이션 개체 트리를 클릭합니다.
    • 키보드에서 Ctrl+D를 누릅니다.
    • 파일 메뉴에서 열기를 가리킨 다음 애플리케이션 개체 트리를 클릭합니다.
  3. 애플리케이션 개체 트리 대화 상자의 도구 모음에서 가져오기를 클릭합니다.

  4. 찾아보기를 클릭한 다음 .xpo 파일을 찾습니다.

  5. 열기 대화 상자에서 .xpo 파일을 클릭한 다음 열기를 클릭합니다.

  6. 확인을 클릭하여 가져오기 프로세스를 완료합니다.

    참고 정방향 컴파일 또는 전체 AOT(애플리케이션 개체 트리) 컴파일 프로세스를 완료해야 할 수 있습니다.

DIS 계층 또는 DIP 계층 파일로 릴리스된 핫픽스를 설치하는 방법

DIS 계층 또는 DIP 계층 파일로 릴리스된 핫픽스를 설치하려면 다음 단계를 수행합니다.

  1. 핫픽스 패키지에서 파일을 추출합니다.

  2. 핫픽스에 포함된 파일을 컴퓨터에 복사하기 전에 일반적인 백업 프로세스를 사용하여 애플리케이션 폴더와 핫픽스의 영향을 받는 서버 파일을 백업합니다.

  3. 테스트 환경에서 핫픽스를 테스트합니다. 그런 다음 시스템에 다른 사용자가 없을 때 가동 중지 시간을 예약합니다.

  4. 모든 Microsoft Dynamics AX 소프트웨어 클라이언트를 종료합니다. 그런 다음 프로덕션 프로그램 파일 공유에 연결된 Application Object Server 인스턴스를 종료합니다.

  5. AxDIS.aod 파일 및 AxDISen-us.ald 파일을 다른 .aod 파일이 있는 각 애플리케이션 폴더에 복사합니다. 기본적으로 이 폴더는 다음 위치에 있습니다.
    \application\appl\standardNote 이 단계에서는 항상 복사 함수를 사용합니다. 이동 함수를 사용하지 마세요. 파일을 이동하면 이 파일에 대해 원본 폴더의 사용 권한이 부여됩니다. 파일을 복사하면 대상 폴더의 사용 권한이 적용됩니다.

  6. 파일 이름을 변경하여 Axapd.aoi 파일의 백업 복사본을 만듭니다. 또는 각 애플리케이션 폴더에서 Axapd.aoi 파일을 삭제합니다.

  7. AOS instance 다시 시작합니다. AOS instance 실행하는 서버에서 애플리케이션 로그를 검토하여 AOS instance 올바르게 시작되었는지 확인합니다. AOS instance 애플리케이션 개체 인덱스를 다시 작성합니다. Axapd.aoi 파일에는 애플리케이션 개체 인덱스가 포함됩니다.

    참고 사용 중인 서버 하드웨어에 따라 프로세스가 완료되기 전에 AOS instance 시작 시간이 초과할 수 있습니다. 이 문제는 프로세스에 Axapd.aoi 파일을 다시 빌드할 시간이 부족하기 때문에 발생합니다.

    AOS instance .aoi 파일이 다시 작성될 때까지 시작 상태 유지됩니다. 이 시점에서 AOS instance "시작" 상태. 추가 단계는 필요하지 않습니다. 다시 빌드가 완료될 때까지 기다린 다음 애플리케이션 로그를 검토하여 AOS instance 시작되었음을 나타냅니다.

  8. AOS instance 사용하여 Microsoft Dynamics AX 4.0 관리자 계정을 사용하여 클라이언트 컴퓨터에 로그온합니다. 다음으로 클라이언트 소프트웨어를 사용하여 이 AOS instance 연결하여 성공적으로 연결할 수 있는지 확인합니다. 마지막으로 변경 내용이 Microsoft Dynamics AX에서 검색되었으며 AOT에 표시되는지 확인합니다.

  9. 업그레이드 검사 목록이 표시되면 검사 목록을 완료하여 추가 문제가 없는지 확인합니다. 업그레이드 검사 목록이 표시되지 않으면 DIS 또는 DIP 계층이 인식되지 않습니다. DIS 또는 DIP 계층이 인식되지 않는 경우 다음 방법 중 하나 이상을 사용합니다.

    • 새 애플리케이션 폴더를 만듭니다. 그런 다음, 기존 애플리케이션 폴더의 모든 파일을 새 애플리케이션 폴더로 복사합니다.

    • 새 애플리케이션 폴더를 사용하도록 AOS instance 구성을 변경합니다. 그러려면 다음 단계를 따르세요.

      1. 시작을 클릭하고 실행을 클릭하고 Control Admintools를 입력한 다음 확인을 클릭합니다.

      2. Microsoft Dynamics AX 구성 유틸리티를 두 번 클릭합니다.

      3. 애플리케이션 개체 서버 탭에서 애플리케이션 instance 목록에서 만든 새 애플리케이션 폴더를 선택합니다.

      4. 구성을 적용한 다음 AOS instance 다시 시작합니다.

      5. 8단계를 반복합니다.

  10. 검사 목록이 완료되면 전체 애플리케이션을 다시 컴파일합니다.

  11. 여러 애플리케이션 폴더 및 여러 AOS 인스턴스를 사용하는 경우 모든 AOS 인스턴스를 중지한 다음 모든 AOS 인스턴스를 다시 시작합니다.

참조 자료

.xpo 파일의 가져오기 옵션에 대한 자세한 내용은 Microsoft Dynamics AX 개발자 가이드를 참조하세요.

이 문서에서 설명하는 타사 제품은 Microsoft와 무관한 별개의 공급업체에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.