SlideShare a Scribd company logo
1 of 1
Download to read offline
Update Tips and Tricks
Microsoft Dynamics AX 2012 Update Process
This diagram describes the order in which updates are applied
in a test environment, and then applied in a production
environment.
1. Apply updates to the database.
2. Apply updates to a single local AOS instance.
3. Apply updates to a single local client. (Compile,
Synchronize, and get the environment running)
4. Deploy reports to the report server.
5. Deploy web parts to the Enterprise Portal server.
6. Deploy updates to any retail components.
Types of Hotfixes
To determine which type of update is in a package, download the package, and then extract contents and review
them to determine which type of update it is.
How can I tell if a binary update requires a schema update, and model store reinitialization?
The KB article will indicate that a hotfix requires a schema update, and that you should reinitialize the model store.
You should assume that all cumulative updates require a schema update, and reinitialize the model store.
How can I tell if an application update contains a report or web part?
There is currently no simple way to tell if a hotfix contains a report or web part. We recommend that you assume
that all cumulative updates, service packs, and feature packs contain reports and web parts, and re-deploy reports
and Enterprise Portal.
If you encounter an error after installing a hotfix, try deploying reports and web parts.
Updates include hotfixes, cumulative updates, and feature packs.
Always update in a test environment first and run the Impact
Wizard for application updates
You can reduce the downtime of your production environment
by fixing all code conflicts in a test environment, and
identifying them early.
Make sure that you have the correct product version
Most updates apply only to released versions of a product.
Note: Many demonstration virtual machines run pre-release
versions of Microsoft Dynamics AX, and cannot run updates.
Install binary updates first, and if needed, reinitialize the
model store before installing application updates
If you do not reinitialize the model store, you will encounter
many more errors in the Data Upgrade Cockpit.
Do not skip the Software Update Checklist
After you install an update, on the Model store has been
modified form, select Start the software update checklist.
If you must generate CIL, restart all AOS instances
Install updates on all appropriate components (reports and
web parts)
It is difficult to tell whether an update contains modified or
new reports, or web parts—we recommend that redeploy
reports and web parts with all CUs.
Check to see whether all of your current hotfixes are
contained in the most recent cumulative update or feature
pack—if not, reinstall it
If you have a recent hotfix that is not included in the
cumulative update or feature pack that you are installing, it
will be removed. Reinstall the hotfix after you have applied
update.
Consider slipstreaming updates if you are doing a fresh install
If you are installing industry solutions, install them before
installing updates
To minimize downtime, consider importing the model store
into a non-default schema in the production environment,
and then switching it to be the default schema
For information about using non-default schemas, read How
to: Create, Drop, or Reinitialize a Model Store.
Hotfix:
A fix or set of fixes that
address a specific issue,
problem, or customer
scenario.
Cumulative update:
An update that contains all
previous hotfixes to date.
Feature pack:
A group of updates that
relate to a feature area or
group of functionality.
Contains design changes.
Model
Store
The differences in a production
environment are:
1. Import the model store from the test
environment to apply updates to the
database.
7. Mass deploy client updates (optional).
© Copyright Microsoft Corporation, 2013
This diagram describes the update process in detail, in both the test and production environments.
Test environment
Back up your
business, model
store, and retail
databases
Determine the
hotfix type
Preprocessing
Application
Production environment
Determine the
hotfix type
Preprocessing
Application
Download an
update
Detailed Update Process
Binary
Installation OrderWhat is an Update?
Test environment
1
Database
2
AOS
3
Client
Report
server
4
Enterprise
Portal
5
6
Retail
components
Production environment
1
Database
2
AOS
3
Client
Report
server
4
Enterprise
Portal
5
6
Retail
components
Clients
(mass
deploy)
7
Database/AOS/Client/EP/Retail
Run AxUpdate Restart the AOS
If includes a
database schema
change, reinitialize
the model store*
Complete the
Software Update
Checklist
Determine
which components to
install on
Install on
components
Install on retail
components
Retail
Run Retail
Database Utility*
Database/AOS/Client/EP/Retail
Run AxUpdate Restart the AOS
If includes a
database schema
change, reinitialize
the model store*
Complete the
Software Update
Checklist
Determine
which components to
install on
Install on
components
Install on retail
components
Retail
Run Retail
Database Utility*
Binary
Database
Import the model
store using AXUtil
or Windows
PowerShell
AOS
Restart the AOS
Reporting services
Redeploy the
default reports
using Windows
PowerShell*
Enterprise Portal
Run
AXPortalUpdate to
deploy EP updates*
DatabaseDatabase
Run the Impact
Analysis Wizard
(AXImpactAnalysis)
Run AXUpdate to
install models
Complete the
Software Update
Checklist
Export the model
store using AXUtil
or Windows
PowerShell
Reporting services
Redeploy the
default reports
using Windows
PowerShell*
Enterprise Portal
Run
AXPortalUpdate to
deploy EP updates*
Client
Import XPO files Restart the AOS
Complete the
software update
checklist
Client
Import XPO files Restart the AOS
Complete the
software update
checklist
Steps with an asterisk (*) may not be required for all updates, or in all environments.

More Related Content

What's hot

R12 d49656 gc10-apps dba 16
R12 d49656 gc10-apps dba 16R12 d49656 gc10-apps dba 16
R12 d49656 gc10-apps dba 16zeesniper
 
Test Management Tool HP ALM- Quality Center Part 1
Test Management Tool  HP ALM- Quality Center Part 1Test Management Tool  HP ALM- Quality Center Part 1
Test Management Tool HP ALM- Quality Center Part 1Murageppa-QA
 
B4usolution performance testing
B4usolution performance testingB4usolution performance testing
B4usolution performance testingHoa Le
 
White-Paper-Continuous-Delivery
White-Paper-Continuous-DeliveryWhite-Paper-Continuous-Delivery
White-Paper-Continuous-Deliveryalkhan50
 
Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3
Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3
Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3Naveen KNS
 
Automation with bpt methodology
Automation with bpt methodologyAutomation with bpt methodology
Automation with bpt methodologyGopi Nath
 
Tivoli perfviewer
Tivoli perfviewerTivoli perfviewer
Tivoli perfvieweritsolvs
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Mohamed Tarek
 
Qa case study
Qa case studyQa case study
Qa case studyhopperdev
 
Intro to Microsoft Test Manager
Intro to Microsoft Test ManagerIntro to Microsoft Test Manager
Intro to Microsoft Test ManagerEsteban Garcia
 
HP LoadRunner
HP LoadRunnerHP LoadRunner
HP LoadRunnerFayis-QA
 
Visual Studio 2010 for testers
Visual Studio 2010 for testersVisual Studio 2010 for testers
Visual Studio 2010 for testersArpit Dubey
 
Salesforce Summer'15 release overview
 Salesforce Summer'15 release overview Salesforce Summer'15 release overview
Salesforce Summer'15 release overviewRakesh Gupta
 

What's hot (17)

R12 d49656 gc10-apps dba 16
R12 d49656 gc10-apps dba 16R12 d49656 gc10-apps dba 16
R12 d49656 gc10-apps dba 16
 
Test Management Tool HP ALM- Quality Center Part 1
Test Management Tool  HP ALM- Quality Center Part 1Test Management Tool  HP ALM- Quality Center Part 1
Test Management Tool HP ALM- Quality Center Part 1
 
B4usolution performance testing
B4usolution performance testingB4usolution performance testing
B4usolution performance testing
 
Sap testing
Sap testingSap testing
Sap testing
 
White-Paper-Continuous-Delivery
White-Paper-Continuous-DeliveryWhite-Paper-Continuous-Delivery
White-Paper-Continuous-Delivery
 
Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3
Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3
Oracle enterprise manager 12 c - Upgrade 12.1.0.2 to 12.1.0.3
 
Automation with bpt methodology
Automation with bpt methodologyAutomation with bpt methodology
Automation with bpt methodology
 
Tivoli perfviewer
Tivoli perfviewerTivoli perfviewer
Tivoli perfviewer
 
Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1Performance Testing Using VS 2010 - Part 1
Performance Testing Using VS 2010 - Part 1
 
HP ALM QC
HP ALM QCHP ALM QC
HP ALM QC
 
Qa case study
Qa case studyQa case study
Qa case study
 
Intro to Microsoft Test Manager
Intro to Microsoft Test ManagerIntro to Microsoft Test Manager
Intro to Microsoft Test Manager
 
HP LoadRunner
HP LoadRunnerHP LoadRunner
HP LoadRunner
 
Visual Studio 2010 for testers
Visual Studio 2010 for testersVisual Studio 2010 for testers
Visual Studio 2010 for testers
 
Salesforce Summer'15 release overview
 Salesforce Summer'15 release overview Salesforce Summer'15 release overview
Salesforce Summer'15 release overview
 
Side loading
Side loadingSide loading
Side loading
 
Applications lab
Applications lab Applications lab
Applications lab
 

Similar to Ax2012 technical Upgrade process

Microsoft DevOps AZ-400 Real Dumps 2023
Microsoft DevOps AZ-400 Real Dumps 2023Microsoft DevOps AZ-400 Real Dumps 2023
Microsoft DevOps AZ-400 Real Dumps 2023VictoriaMeisel
 
Rit 8.5.0 training release notes
Rit 8.5.0 training release notesRit 8.5.0 training release notes
Rit 8.5.0 training release notesDarrel Rader
 
Dynamics AX Cu7 ax2012r2 Installation guide
Dynamics AX Cu7 ax2012r2 Installation guide Dynamics AX Cu7 ax2012r2 Installation guide
Dynamics AX Cu7 ax2012r2 Installation guide Tariq Rafique
 
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0Haytham Ghandour
 
Upgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actionsUpgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actionsMarna Walle
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxketurahhazelhurst
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
 
Steps for Upgrade OutSystems platform.pdf
Steps for Upgrade OutSystems platform.pdfSteps for Upgrade OutSystems platform.pdf
Steps for Upgrade OutSystems platform.pdfRicardoPereira244364
 
TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015
TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015
TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015Symantec
 
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1Knut Relbe-Moe [MVP, MCT]
 
There's more to third-party patching than SCCM 1806
There's more to third-party patching than SCCM 1806There's more to third-party patching than SCCM 1806
There's more to third-party patching than SCCM 1806Ivanti
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafMidVision
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteMicro Focus
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdMidVision
 

Similar to Ax2012 technical Upgrade process (20)

Microsoft DevOps AZ-400 Real Dumps 2023
Microsoft DevOps AZ-400 Real Dumps 2023Microsoft DevOps AZ-400 Real Dumps 2023
Microsoft DevOps AZ-400 Real Dumps 2023
 
Best ofmms kb_final
Best ofmms kb_finalBest ofmms kb_final
Best ofmms kb_final
 
Best ofmms kb_final
Best ofmms kb_finalBest ofmms kb_final
Best ofmms kb_final
 
Rit 8.5.0 training release notes
Rit 8.5.0 training release notesRit 8.5.0 training release notes
Rit 8.5.0 training release notes
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
Dynamics AX Cu7 ax2012r2 Installation guide
Dynamics AX Cu7 ax2012r2 Installation guide Dynamics AX Cu7 ax2012r2 Installation guide
Dynamics AX Cu7 ax2012r2 Installation guide
 
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
EMC Documentum xCP 2.2 Self Paced Tutorial v1.0
 
2 cloud operations
2   cloud operations2   cloud operations
2 cloud operations
 
Upgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actionsUpgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actions
 
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docxCASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
CASE STUDY InternetExcel Exercises, page 434, textRecord your.docx
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Steps for Upgrade OutSystems platform.pdf
Steps for Upgrade OutSystems platform.pdfSteps for Upgrade OutSystems platform.pdf
Steps for Upgrade OutSystems platform.pdf
 
TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015
TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015
TECHNICAL PRESENTATION: Upgrading to Backup Exec 2015
 
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
SPS Dubai Best Practice upgrading SharePoint from 2007/2010 to 2013 and 2013 SP1
 
There's more to third-party patching than SCCM 1806
There's more to third-party patching than SCCM 1806There's more to third-party patching than SCCM 1806
There's more to third-party patching than SCCM 1806
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
Siebel Upgrade Best Practices & Processes V2
Siebel Upgrade Best Practices & Processes V2Siebel Upgrade Best Practices & Processes V2
Siebel Upgrade Best Practices & Processes V2
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
 
Application slides
Application slidesApplication slides
Application slides
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Ax2012 technical Upgrade process

  • 1. Update Tips and Tricks Microsoft Dynamics AX 2012 Update Process This diagram describes the order in which updates are applied in a test environment, and then applied in a production environment. 1. Apply updates to the database. 2. Apply updates to a single local AOS instance. 3. Apply updates to a single local client. (Compile, Synchronize, and get the environment running) 4. Deploy reports to the report server. 5. Deploy web parts to the Enterprise Portal server. 6. Deploy updates to any retail components. Types of Hotfixes To determine which type of update is in a package, download the package, and then extract contents and review them to determine which type of update it is. How can I tell if a binary update requires a schema update, and model store reinitialization? The KB article will indicate that a hotfix requires a schema update, and that you should reinitialize the model store. You should assume that all cumulative updates require a schema update, and reinitialize the model store. How can I tell if an application update contains a report or web part? There is currently no simple way to tell if a hotfix contains a report or web part. We recommend that you assume that all cumulative updates, service packs, and feature packs contain reports and web parts, and re-deploy reports and Enterprise Portal. If you encounter an error after installing a hotfix, try deploying reports and web parts. Updates include hotfixes, cumulative updates, and feature packs. Always update in a test environment first and run the Impact Wizard for application updates You can reduce the downtime of your production environment by fixing all code conflicts in a test environment, and identifying them early. Make sure that you have the correct product version Most updates apply only to released versions of a product. Note: Many demonstration virtual machines run pre-release versions of Microsoft Dynamics AX, and cannot run updates. Install binary updates first, and if needed, reinitialize the model store before installing application updates If you do not reinitialize the model store, you will encounter many more errors in the Data Upgrade Cockpit. Do not skip the Software Update Checklist After you install an update, on the Model store has been modified form, select Start the software update checklist. If you must generate CIL, restart all AOS instances Install updates on all appropriate components (reports and web parts) It is difficult to tell whether an update contains modified or new reports, or web parts—we recommend that redeploy reports and web parts with all CUs. Check to see whether all of your current hotfixes are contained in the most recent cumulative update or feature pack—if not, reinstall it If you have a recent hotfix that is not included in the cumulative update or feature pack that you are installing, it will be removed. Reinstall the hotfix after you have applied update. Consider slipstreaming updates if you are doing a fresh install If you are installing industry solutions, install them before installing updates To minimize downtime, consider importing the model store into a non-default schema in the production environment, and then switching it to be the default schema For information about using non-default schemas, read How to: Create, Drop, or Reinitialize a Model Store. Hotfix: A fix or set of fixes that address a specific issue, problem, or customer scenario. Cumulative update: An update that contains all previous hotfixes to date. Feature pack: A group of updates that relate to a feature area or group of functionality. Contains design changes. Model Store The differences in a production environment are: 1. Import the model store from the test environment to apply updates to the database. 7. Mass deploy client updates (optional). © Copyright Microsoft Corporation, 2013 This diagram describes the update process in detail, in both the test and production environments. Test environment Back up your business, model store, and retail databases Determine the hotfix type Preprocessing Application Production environment Determine the hotfix type Preprocessing Application Download an update Detailed Update Process Binary Installation OrderWhat is an Update? Test environment 1 Database 2 AOS 3 Client Report server 4 Enterprise Portal 5 6 Retail components Production environment 1 Database 2 AOS 3 Client Report server 4 Enterprise Portal 5 6 Retail components Clients (mass deploy) 7 Database/AOS/Client/EP/Retail Run AxUpdate Restart the AOS If includes a database schema change, reinitialize the model store* Complete the Software Update Checklist Determine which components to install on Install on components Install on retail components Retail Run Retail Database Utility* Database/AOS/Client/EP/Retail Run AxUpdate Restart the AOS If includes a database schema change, reinitialize the model store* Complete the Software Update Checklist Determine which components to install on Install on components Install on retail components Retail Run Retail Database Utility* Binary Database Import the model store using AXUtil or Windows PowerShell AOS Restart the AOS Reporting services Redeploy the default reports using Windows PowerShell* Enterprise Portal Run AXPortalUpdate to deploy EP updates* DatabaseDatabase Run the Impact Analysis Wizard (AXImpactAnalysis) Run AXUpdate to install models Complete the Software Update Checklist Export the model store using AXUtil or Windows PowerShell Reporting services Redeploy the default reports using Windows PowerShell* Enterprise Portal Run AXPortalUpdate to deploy EP updates* Client Import XPO files Restart the AOS Complete the software update checklist Client Import XPO files Restart the AOS Complete the software update checklist Steps with an asterisk (*) may not be required for all updates, or in all environments.