Dynamics AX 2009 소스/라벨 Backup 및 Restore
프로그램 개발중에는 소스를 주기적으로 백업해야 불의의 사태를 대비할 수 있습니다.
Dynamics AX의 경우 소스를 저장하는 Application Object Data(*.aod) 파일과 라벨을 저장하는 Application Label Data(*.ald) 파일을 백업해야 하는데 AX 인스턴스를 실행하고 있는 중에는 해당 파일을 복사하여도 최종본이 아닐수 있습니다.
왜냐하면 Dynamics AX는 소스나 라벨이 변경되어도 실시간으로 파일에 기록하지 않고 특정 시점에 저장하는 방식으로 메모리에 반영되어 있는 소스들이 실제 파일에 미처 기록되지 않았을 수 있기 때문인데 Dynamics AX의 인스턴스 서비스를 정상적으로 중지시켜야만 메모리의 내용들이 파일에 기록되게 됩니다. 따라서 백업을 할려면 다음 단계에 따라 진행해야 최종본의 소스/라벨을 백업할 수 있습니다.
1. 서비스 중지
2. 파일 복사
3. 서비스 시작
수작업으로 하나 하나 진행하기에는 조금 번거로울수도 있고 또 관리목적의 주기적인 자동 백업을 위해서 배치파일을 만들어 윈도우 스케쥴러에 등록하여 사용하면 더 편하고 안정적인 백업이 가능합니다.
아래 내용을 자신의 환경에 맞게 적절하게 수정하여 텍스트파일을 작성하고 확장자를 .bat로 지정하면 실행가능한 배치파일로 됩니다.
echo on
net stop "Dynamics AX Object Server 5.0$01-DynamicsAx2009"
copy "D:\Dynamics AX\Application\Appl\DynamicsAx2009\*.aod" D:\BackupFolder
copy "D:\Dynamics AX\Application\Appl\DynamicsAx2009\*.ald" D:\BackupFolder
net start "Dynamics AX Object Server 5.0$01-DynamicsAx2009"
'Microsoft Dynamics AX > AX 2009' 카테고리의 다른 글
Alert 메세지 보내기 (0) | 2011.06.09 |
---|---|
Sharepoint 2010 에 Role Center 설치 후 스크립트 오류 발생 (0) | 2011.03.31 |
Dynamics AX 2009 SP1 Role Center / Enterprise Portal on Sharepoint 2010 (0) | 2011.03.31 |
Email sending without Outlook (0) | 2010.11.23 |
Windows 2008 / Windows 2008 R2 에서 AX 2009 운영시 방화벽 설정 (0) | 2010.06.28 |