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 Database Server 설명서를 참조하십시오.
설치 정보
Microsoft Dynamics AX 2009용으로 릴리스된 핫픽스
Microsoft Dynamics AX 2009용 응용 프로그램 업데이트로 릴리스된 핫픽스를 설치하려면 다음 단계를 수행합니다.
패키지에서 파일의 압축을 풉니다.
핫픽스 패키지에서 KBxxxxxx.txt 파일을 열어 핫픽스를 설치할 때 패치할 개체를 식별합니다.
모든 Microsoft Dynamics AX 2009 클라이언트를 종료한 다음 AOS instance를 중지합니다.
데이터베이스를 백업합니다.
응용 프로그램 폴더를 백업합니다.
AOS instance를 다시 시작한 다음 AOS 서비스를 실행하는 서버에서 애플리케이션 로그를 검토하여 AOS instance가 올바르게 시작되는지 확인합니다. AOS instance는 애플리케이션 개체 인덱스를 다시 작성합니다. Axapd.aoi 파일에는 애플리케이션 개체 인덱스가 포함되어 있습니다.
참고 사용 중인 서버 하드웨어에 따라 프로세스가 완료되기 전에 AOS instance의 시작 시간이 초과될 수 있습니다. 이 문제는 AOS가 파일을 사용하려고 하기 전에 프로세스에 Axapd.aoi 파일을 다시 빌드할 시간이 충분하지 않기 때문에 발생합니다.
AOS instance는 *.aoi 파일 다시 빌드가 완료될 때까지 시작 상태로 유지됩니다. 이 시점에서 AOS instance는 "시작된" 상태입니다. 추가 단계가 필요하지 않습니다. 다시 빌드가 완료될 때까지 기다린 다음, 응용 프로그램 로그에서 AOS instance가 시작되었다는 표시를 검토합니다.
응용 프로그램 핫픽스 설치를 위한 Axpatch.exe 파일을 실행합니다.
설치를 실행할 언어를 선택한 다음 확인을 클릭합니다.
설치 관리자 마법사가 시작되면 다음을 클릭합니다.
Microsoft 소프트웨어 사용 조건을 검토하고 동의하는 경우 사용 조건에 동의하는 검사 상자를 클릭하여 선택한 후 다음을 클릭합니다.
구성 요소 선택 페이지에서 응용 프로그램 파일 옵션은 기본적으로 선택되어 있습니다. 다음을 클릭합니다.
구성 선택 페이지에서 올바른 구성을 지정하고 다음을 클릭합니다.
핫픽스 적용 준비 페이지에서설치를 클릭합니다.
설치가 완료되면 마침 을 클릭하여 마법사를 종료합니다.
클라이언트에서 Microsoft Dynamics AX 관리자로 AOS instance에 연결할 수 있는지 확인합니다.
다음을 수행하여 핫픽스 설치의 유효성을 검사합니다.
- AOT에서 SysHotfixManifest 클래스를 엽니다.
- 클래스에 설치된 핫픽스의 문서 번호와 동일한 이름의 메서드가 포함되어 있는지 확인합니다.
코드 업그레이드 도구("코드 비교")를 사용하여 SYP 또는 GLP 변경을 VAR 또는 CUS 계층과 비교합니다. 사용자 지정이 있는 경우 파트너 또는 고객의 IT 직원이 핫픽스를 사용자 지정된 시스템에 병합해야 할 수 있습니다.
Windows Installer 업데이트로 릴리스되는 핫픽스
중요 다음과 같은 작업을 수행해야 합니다.
- ObjectServer 커널 파일은 각 AOS 서버에 설치해야 합니다.
- 각 클라이언트 컴퓨터에 클라이언트 커널 파일을 설치해야 합니다.
- Microsoft Dynamics AX .NET Business Connector 및 Microsoft Dynamics AX Com Business Connector를 실행하는 모든 컴퓨터에 NetBusinessConnector 커널 파일 및 ComBusinessConnector 커널 파일을 설치해야 합니다.
- ApplicationIntegrationServer 커널 파일은 BizTalk 어댑터입니다. BizTalk 어댑터를 업데이트할 때 NetBusinessConnector 커널 파일과 함께 ApplicationIntegrationServer 커널 파일을 설치해야 합니다.
Windows Installer 업데이트는 다음 Microsoft Dynamics AX 4.0 클라이언트 바이너리 파일을 업데이트합니다.
- .exe 파일
- .dll 파일
이러한 파일을 커널 파일이라고도 합니다. Windows Installer 업데이트를 적용하려면 다음 단계를 수행합니다.
핫픽스에서 파일의 압축을 풉니다. 압축을 푼 파일에는 다음 폴더가 포함될 수 있습니다.
- ApplicationIntegrationServer
- 클라이언트
- ComBusinessConnector
- NETBusinessConnector
- ObjectServer
테스트 환경에서 핫픽스를 테스트합니다. 그런 다음 가동 중지 시간을 예약합니다.
모든 Microsoft Dynamics AX 소프트웨어 클라이언트를 종료합니다. 그런 다음 프로덕션 프로그램 파일 공유에 연결된 AOS 인스턴스를 종료합니다.
데이터베이스를 백업한 다음 응용 프로그램 폴더를 백업합니다.
핫픽스의 각 폴더에 포함된 Setup.exe 파일을 실행합니다.
AOS instance를 다시 시작합니다. AOS 서비스를 실행하는 서버에서 애플리케이션 이벤트 로그를 검토하여 AOS instance가 올바르게 시작되는지 확인합니다. AOS instance는 애플리케이션 개체 인덱스를 다시 작성합니다. Axapd.aoi 파일에는 애플리케이션 개체 인덱스가 포함되어 있습니다.
참고 사용 중인 서버 하드웨어에 따라 프로세스가 완료되기 전에 AOS instance의 시작 시간이 초과될 수 있습니다. 이 문제는 프로세스에 Axapd.aoi 파일을 다시 빌드할 시간이 충분하지 않기 때문에 발생합니다.
AOS instance를 사용하여 Microsoft Dynamics AX 4.0 관리자 계정을 사용하여 클라이언트에 로그온합니다. 성공적으로 연결할 수 있는지 확인합니다.
코드가 포함된 .xpo 파일로 출시되는 핫픽스
.xpo 파일로 릴리스되는 핫픽스에는 Microsoft Dynamics AX의 개체 또는 데이터베이스 테이블에 직접 영향을 주는 코드 수준 수정 사항이 포함되어 있습니다.
중요 계속하기 전에 변경할 개체 또는 테이블에 대한 각 .xpo 파일을 검사합니다. 영향을 받을 수 있는 현재 환경에 대한 사용자 지정을 기록해 둡니다. 핫픽스를 라이브 시스템에 적용하기 전에 테스트 환경에서 모든 핫픽스를 적용하는 것이 좋습니다.
Microsoft Dynamics AX 관리자 계정을 사용하여 Microsoft Dynamics AX에 로그온합니다. Microsoft Dynamics AX에 로그온한 다른 사용자가 없는지 확인합니다.
응용 프로그램 개체 트리 대화 상자를 엽니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.
- Standard 도구 모음에서 응용 프로그램 개체 트리를 클릭합니다.
- 키보드에서 Ctrl+D를 누릅니다.
- 파일 메뉴에서 열기를 가리킨 다음 응용 프로그램 개체 트리를 클릭합니다.
응용 프로그램 개체 트리 대화 상자의 도구 모음에서 가져오기를 클릭합니다.
찾아보기를 클릭한 다음 .xpo 파일을 찾습니다.
열기 대화 상자에서 .xpo 파일을 클릭한 다음 열기를 클릭합니다.
확인을 클릭하여 가져오기 프로세스를 완료합니다.
참고 정방향 컴파일 또는 전체 AOT(응용 프로그램 개체 트리) 컴파일 프로세스를 완료해야 할 수 있습니다.
DIS 계층 또는 DIP 계층 파일로 릴리스된 핫픽스를 설치하는 방법
DIS 계층 또는 DIP 계층 파일로 릴리스된 핫픽스를 설치하려면 다음 단계를 수행합니다.
핫픽스 패키지에서 파일의 압축을 풉니다.
핫픽스에 포함된 파일을 컴퓨터에 복사하기 전에 일반적인 백업 프로세스를 사용하여 핫픽스의 영향을 받는 응용 프로그램 폴더와 서버 파일을 백업합니다.
테스트 환경에서 핫픽스를 테스트합니다. 그런 다음 시스템에 다른 사용자가 없는 동안 가동 중지 시간을 예약합니다.
모든 Microsoft Dynamics AX 소프트웨어 클라이언트를 종료합니다. 그런 후 프로덕션 프로그램 파일 공유에 연결된 Application Object Server 인스턴스를 종료하십시오.
AxDIS.aod 파일과 AxDISen-us.ald 파일을 다른 .aod 파일이 있는 각 애플리케이션 폴더에 복사합니다. 기본적으로 이 폴더는 다음 위치에 있습니다.
\application\appl\standard참고 이 단계에서는 항상 복사 함수를 사용합니다. 이동 함수를 사용하지 마세요. 파일을 이동하면 이 파일에 대해 원본 폴더의 사용 권한이 제공됩니다. 파일을 복사하면 대상 폴더의 사용 권한이 필요합니다.파일 이름을 변경하여 Axapd.aoi 파일의 백업 복사본을 만듭니다. 또는 각 애플리케이션 폴더에서 Axapd.aoi 파일을 삭제합니다.
AOS instance를 다시 시작합니다. AOS instance를 실행하는 서버에서 Application 로그를 검토하여 AOS instance가 올바르게 시작되는지 확인합니다. AOS instance는 애플리케이션 개체 인덱스를 다시 작성합니다. Axapd.aoi 파일에는 애플리케이션 개체 인덱스가 포함되어 있습니다.
참고 사용 중인 서버 하드웨어에 따라 프로세스가 완료되기 전에 AOS instance의 시작 시간이 초과될 수 있습니다. 이 문제는 프로세스에 Axapd.aoi 파일을 다시 빌드할 시간이 충분하지 않기 때문에 발생합니다.
AOS instance는 .aoi 파일이 다시 빌드될 때까지 시작 상태로 유지됩니다. 이 시점에서 AOS instance는 "시작된" 상태가 됩니다. 추가 단계가 필요하지 않습니다. 다시 빌드가 완료될 때까지 기다린 다음 응용 프로그램 로그에서 AOS instance가 시작되었다는 표시를 검토합니다.
AOS instance를 사용하여 Microsoft Dynamics AX 4.0 관리자 계정을 사용하여 클라이언트 컴퓨터에 로그온합니다. 다음으로, 클라이언트 소프트웨어를 사용하여 이 AOS instance에 연결하여 성공적으로 연결할 수 있는지 확인합니다. 마지막으로 변경 내용이 Microsoft Dynamics AX에서 감지되었으며 AOT에 표시되는지 확인합니다.
업그레이드 체크리스트가 나타나면 체크리스트를 완료하여 추가 문제가 없는지 확인합니다. 업그레이드 체크리스트가 나타나지 않으면 DIS 또는 DIP 계층이 인식되지 않는 것입니다. DIS 또는 DIP 레이어가 인식되지 않는 경우 다음 방법 중 하나 이상을 사용합니다.
새 응용 프로그램 폴더를 만듭니다. 그런 다음 기존 응용 프로그램 폴더의 모든 파일을 새 응용 프로그램 폴더로 복사합니다.
새 애플리케이션 폴더를 사용하도록 AOS instance 구성을 변경합니다. 그러려면 다음 단계를 따르세요.
시작, 실행을 차례로 클릭하고 Control Admintools를 입력한 다음 확인을 클릭합니다.
Microsoft Dynamics AX Configuration Utility를 두 번 클릭합니다.
Application Object Server 탭에서 application instance 목록에서 작성한 새 application 폴더를 선택하십시오.
구성을 적용한 다음 AOS instance를 다시 시작합니다.
8단계를 반복합니다.
검사 목록이 완료되면 전체 응용 프로그램을 다시 컴파일합니다.
여러 응용 프로그램 폴더와 여러 AOS 인스턴스를 사용하는 경우 모든 AOS 인스턴스를 중지한 다음 모든 AOS 인스턴스를 다시 시작합니다.
참조 자료
.xpo 파일의 가져오기 옵션에 대한 자세한 내용은 Microsoft Dynamics AX 개발자 가이드를 참조하세요.
이 문서에서 설명하는 타사 제품은 Microsoft와 무관한 별개의 공급업체에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.