Microsoft Dynamics AX Support

This blog contains posts by the Microsoft Dynamics AX Support Teams Worldwide

Check AOS event logs and SQL Server error logs for key messages using DynamicsPerf

As part of general monitoring of Dynamics AX overall system health and/or troubleshooting, you’ll want to check the Windows event logs in your AOS server(s) and SQL Server error logs. If you have DynamicsPerf (Performance Analyzer for Microsoft Dynamics) installed, you can quickly check for key messages and if necessary, export and move them all… Read more

Use Windows Performance monitor alerts to start an Dynamics AX ETL trace (Trace parser)

  Description: In this article, I describe how you can activate and catch an AX trace based on analert raised. There are situations where you need to collect a trace for a short period exampleduring high CPU usage. The moment is hard to catch if it is not 100% predictable. In these cases, you can… Read more

Dynamics AX Table Caching: Basic Rules

This post provides some basic general guidance to get you started on setting table caching for custom tables, bearing in mind there will be exceptions. This should generally be defined at design time to avoid costly round trips to the database. As explained by Bertrand Caillet from our PFE (Premier Field Engineering) team: “This is… Read more

Troubleshooting that elusive “slowdown” in AX using Performance Analyzer 1.20 for Microsoft Dynamics

It’s 9.30am on Monday morning and you’ve just received reports of a “general slowdown” on Microsoft Dynamics AX. After probing further you find it was all over by 9:15am lasting around 15 minutes, but also happened once before and the users want action taken to prevent it happening again. There are never any guarantees when… Read more

Collect a series of traces automatically with Dynamics AX 2012

Introduction The following steps are one way to collect a series of AX traces on a schedule with all versions of AX 2012 on the AOS server, using standard Windows tools: Perfmon combined with Task Scheduler. This example collects a 1 minute trace at 5 minute intervals. This can be useful for example if you… Read more

AX Performance Troubleshooting Checklist Part 1A [Introduction and SQL Configuration]

Updated on 09/09/16 for DynamicsPerf v2.0. Introduction This check list is primarily aimed at troubleshooting general performance issues in Microsoft Dynamics AX 2009 and 2012. ‘General’ here typically means a set of unidentified issues across one or more modules, or indeed the entire application. However it is good practice to have  at least a quick check of… Read more

AX Performance Troubleshooting Checklist Part 1B [Application and AOS Configuration]

Updated on 09/09/16 for DynamicsPerf v2.0. This is the second page of Part 1, in a two part troubleshooting check list for general performance on Microsoft Dynamics AX. This page (Part 1B) covers  AX application and AOS configuration settings. Please see the previous page for the introduction and Part 1A of the check list, which… Read more

Overview over Kernel crash hotfixes

 This blog should help you to get an overview on which kernel/application hotfixes are available concerning crash issues. As all kernel are cumulative, meaning that they contain all previous made hotfixes. Application hotfixes might have many dependencies and therefore they can be more time consuming to implement. The blog will be updated on regular basis…. Read more

AX2012: Error when downgrading the AX server kernel

Description:  It can happen that you need to downgrade the AOS kernel in a system. Depending on the build you are going back to, you might get an error message.   Error message: Object Server 01:  Fatal SQL condition duringlogin. Error message: “The internal time zone version number stored in thedatabase is higher than the… Read more

Memory usage in XppIL code

Written some X++ which seems to have high memory usage when run in IL but runs normally when not in IL? Or just noticing high memory usage in servers running IL code? Here we’re going to talk about an aspect of garbage collection in XppIL that is important for anyone writing XppIL code to take… Read more