Microsoft Dynamics AX 2009 Upgrade Process
Microsoft Dynamics AX 2009 Upgrade Process
Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business decisions with greater confidence. Microsoft Dynamics works like and with familiar Microsoft software, automating and streamlining financial, customer relationship and supply chain processes in a way that helps you drive business success. U.S. and Canada Toll Free 1-888-477-7989 Worldwide +1-701-281-6500 www.microsoft.com/dynamics
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, this document should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2008 Microsoft Corporation. All rights reserved. Microsoft, the Microsoft Dynamics Logo, BizTalk, Dexterity, FRx, Microsoft Dynamics, SharePoint, Visual Basic, Visual C++, Visual SourceSafe, Visual Studio, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation, FRx Software Corporation, or Microsoft Business Solutions ApS in the United States and/or other countries. Microsoft Business Solutions ApS and FRx Software Corporation are subsidiaries of Microsoft Corporation.
Introduction
This document provides an overview of the upgrade process. It is divided into the following sections. Overview The section displays a high-level view of the upgrade process for development, test, and production environments. Development environment In the development environment, the partner/developer upgrades code, and performs the initial database upgrade. If Enterprise Portal also is being upgraded, Enterprise Portal code is upgraded at this point. Note: The partner may be using Team Server to manage version control. Test environment The test environment is created when the partner creates an environment that mirrors the production environment. This may mean setting up AOS load balancing, installing and configuring the new recommended components (such as Role Centers, Workflow, Analysis Services extensions and Reporting Services extensions) and installing any additional components requested by the customer. In this test environment, the partner performs a database upgrade, optimizes for performance, imports upgraded code, and tests that the system is running well. Production environment In the production environment, the partner performs a database upgrade, and may use strategies that optimize data upgrade performance. The partner moves upgraded code to the environment. The partner then brings the production environment online. This may mean setting up AOS load balancing, installing and configuring new recommended components (such as Role Centers, Workflow, Analysis Services extensions, and Reporting Services extensions), and installing any additional components requested by the customer. The partner validates that the system is running well, and deploys clients for all users.
Key:
Optional step
Required step
Upgrade code (include Enterprise Portal, AIF, BC, BizTalk if upgrading those items)
At this stage, your code is upgraded, and your initial development environment upgrade is complete
Copy upgraded & old layers file from dev environment to test environment
Upgrade data
Multisite activation
Upgrade data
Multisite activation
Deploy clients
Note: Multisite activation can also occur after completing the upgrade process.
Key:
Optional step
Required step
Prepare to upgrade
Review and use appropriate optional steps and cleanup data for improving data upgrade performance
Microsoft Dynamics AX 3.0 upgrade only Left justify: PrivateProject_LeftJustified.xpo 64 bit ReciD conversion: PrivateProject_upgradeColumnList.xpo DB Prep tool: AXDBupgrade.exe Enterprise Portal upgrade only: Import all Web objects from SharePoint into the AOT
Install application files and Application Object Server (AOS); and dont start AOS
Install a client
Copy existing application files from SYS and GLS (*.aod, *.ahd, *.ald, *.add, *.khd ) to \Microsoft Dynamics\5.0\Application\ Appl\<<instancename>>\Old
Copy existing application files (*.aod, *.ahd, *.ald, *.add, *.khd ) from all layers above the LOS layer ( BUS, VAR, CUS, USR, and respective patch layers) to \Microsoft Dynamics\5.0\Application\Appl\ <<instancename>>
Upgrade code
(Code upgrade can be performed by multiple users in multiple clients)
Start the AOS
Compile Load License Presynchronize & Synchronize or launch AOT (CTRL+D) and Syncrhonize Detect code conflict (launches process for Code Upgrade Project)
Test
Enterprise Portal: Import all Web objectrs from SharePoint into the AOT
Compare upgraded code in Web controls, pages, and other objects in AOT
Compile code
Test
Install .NET Business Connector (Not necessary if already installed during the Enterprise Portal or Role Centers installation)
Test
Configure Analysis
Configure Reporting
Configure default cubes and Role Centers to Microsoft Dynamics AX configuration and license keys
Workflow development
Key:
Optional step
Required step
Prepare to upgrade
Review and use appropriate optional steps and cleanup data for improving data upgrade performance
(Microsoft Dynamics AX 3.0 upgrade only) Prepare your Microsoft Dynamics 3.0 database Left justify: PrivateProject_LeftJustified.xpo 64 bit ReciD conversion: PrivateProject_upgradeColumnList.xpo DB Prep tool: AXDBupgrade.exe
Enterprise Portal upgrade only: Import all Web objects from SharePoint into the AOT
Microsoft Dynamics AX 3.0: Install an Application Object Server (AOS): and point to prepared Microsoft Dynamics AX 3.0 database * Dont start the AOS.
Microsoft Dynamics AX 4.0: Install an Application Object Server (AOS): and point to existing Microsoft Dynamics AX 4.0 database. Dont start the AOS.
Install a client
Copy all upgrade code files from development environment to \Microsoft Dynamics\5.0\Application\Appl\ <<instancename>>
Upgrade data
Open the client and run through ALL the Upgrade Checklist items
Benchmark and test data upgrade performance (repeat data upgrade process as necessary to meet performance goal)
Disable the Keep update Objects configuration keys for 4.0 and 4.1
Test
Configure Workflow
Configure Reporting
Key:
Optional step
Required step
Prepare to upgrade
Review and use appropriate optional steps and clean up data for improving data upgrade performance
Microsoft Dynamics AX 3.0 upgrade only Left justify: PrivateProject_LeftJustified.xpo 64 bit ReciD conversion: PrivateProject_upgradeColumnList.xpo DB Prep tool: AXDBupgrade.exe
Microsoft Dynamics AX 3.0: Install an Application Object Server (AOS) and point to prepared Microsoft Dynamics AX 3.0 database * Dont start the AOS.
Microsoft Dynamics AX 4.0: Install an Application Object Server (AOS) and point to existing Microsoft Dynamics AX 4.0 database. Dont start the AOS.
Install a client
Copy all upgrade code files from development environment to \Microsoft Dynamics\5.0\Application\Appl\ <<instancename>>
Upgrade data
Open the client and run through ALL the Upgrade Checklist items
Benchmark and test data upgrade performance (repeat data upgrade process as necessary to meet performance goal)
Disable Keep update Objects configuration keys for 4.0 and 4.1
Activate Multisite
Test
Configure Workflow
Configure reporting
Deploy clients