We are currently running AX 2012 R3 CU10 and want to update to CU12 as there are a number of hot-fixes that address issues we are experiencing.
I'm not exactly new to the update process. I applied numerous hot-fixes and CUs to our environment while we were still on FPK, I upgraded our FPK environment to R3 CU10 (slipstreamed), and I have applied a couple of hotfixes since the upgrade. However, this is the first CU I have tried to apply since upgrading.
As I have always done for CU's, I went to the Overview of Microsoft Dynamics AX build numbers and clicked the download link for CU12 (KB3199741). I received the normal email from Microsoft with the download link. I downloaded and ran the self-extracting zip file, which gave me DynamicsAX2012R3-KB3199741.EXE. I ran that which gave me axupdate.exe and two directories ("licenseterms" and "support"). Normally I would have run the AxImpactAnalysis tool, but that wasn't included. No "databaseupgrade", "models" or "msi" folders were included either. So I run AxUpdate and the AX Update Installer launches.
Not what I was expecting, but okay. I accept the terms and conditions, and apparently the next thing I have to do is download updates. I thought that is what I already did, but whatever? I click Next, sign into LCS, pick "Cumulative update 12" from the drop down and click "OK". The AX Update Installer now shows "Downloading ...." so I assume I am downloading the CU12 update. The download completes, both "Binary updates" and "Application updates" are selected, so I click "Next". I get a "Processing..." dialog for a minute or so, and now I have to point the Update Installer to a model store so it can show me "which application updates are more relevant". Now I'm skeptical, but I point it at the model store of my DEV instance and click "Next". After several minutes, I now have to select which application updates I want. Ummm....excuse me, but the concept of a "cumulative" update would imply ALL previously released updates; if I am picking and choosing, its no longer "cumulative". I digress. "Select all" is marked by default, so I click "Next". There are a number of conflicts shown, so I click the button to run the Impact Analysis tool. After 2+ hours of it telling me it's installing models to the baseline database, I know something isn't right. I attach the SQL Profiler to the baseline db, and sure enough, it is installing models. I pull a list of models installed on the baseline db using AxUtil, and it shows 4500+ models and still going! It is installing individual models for EVERY hot-fix!
WTH? This can't be right. The purpose of a CU is to roll all of the previously released "Hotfix" models into one big "Update" model. It shouldn't be individually installing the "Hotfix" models for EVERY hotfix included in the CU! I am completely lost. What am I missing? What do I need to do to setup the Update Installer so it installs the CU12 update models rather than individually installing the hotfix models for every hotfix?