Microsoft Dynamics AX Support

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

AlwaysOn – Example AX TEST environment configuration concepts and points of interest

Consider a scenario where you are running AX 2012 and your Dynamics AX databases are part of a SQL Server AlwaysOn Availability Group (AG). I’ll discuss some concepts and points of interest below which are relevant when running AX 2012 RTM, R2 or R3. The screenshots are from a VM TEST environment with CONTOSO DEMO… Read more

AX Performance – What information and data to collect when you want to open a support case

The aim of this blog post is to provide you with some suggestions on what information and data to collect and provide when opening a Microsoft support case. You can of course use these suggestions in your own organization too, whether you are a Partner or End User of Microsoft Dynamics AX. It’s usually a… Read more

AX Performance – Analyzing key SQL Server configuration and database settings

In the previous post in this series, I provided some T-SQL scripts that can check key settings and highlight possible issues you need to address. This post aims to provide some feedback and suggestions on the information the scripts collect. There are of course different views on almost all SQL Server configuration settings, but the… Read more

AX Performance – Checking key SQL Server configuration and database settings

It’s important to configure your SQL Server instance and your AX databases properly in order to achieve optimal performance on your Dynamics AX environment. This blog post aims to help you do that by providing some T-SQL scripts that can check key settings and highlight possible issues you need to address. The scripts don’t cover all… Read more

Performance impact of Sysdatabaselog

Description: Although Database Logging can most certainly be valuable from a business perspective, it can be rather expensive with regard to resource use and management. When logging is enabled for a particular transaction type, each instance of that transaction type causes multiple records to be written to the SQL Server transaction log file.  Specifically, one… Read more

AXutil Optimize (Dynamics AX 2012 RTM)

Description: The AXUtil Optimize function reindexes the Model database, but also run a shrink of the database. As the model database is in the main database in AX 2012 RTM, the whole database is shrinked. In a large database example 1 TB database, this shrink can take extreme long time and block the production system… Read more

Slow performance when Configuration key turned off

  Description: The configuration key Sales tax (ledgerbasicSalesTax) has been turned off in the system. When running example the retail statement posting, the performance is very poor.  The slow response is originated in every call to TaxParameters::find(). When analyzing the sql server queries we see a large number of Temporary table been generated which all take… Read more

Database Diagrams for AX 2012 R2!

We’ve launched a new site that hosts 30 database entity relationship diagrams for tables of Microsoft Dynamics AX 2012 R2: AxERD.  Check it out here: http://www.microsoft.com/dynamics/ax/erd/ax2012r2/ Check out the introductory blog post here: http://blogs.msdn.com/b/x/archive/2013/05/23/announcing-the-axerd-website-for-dynamics-ax-2012.aspx  … Read more

AX 2012 Database: How to enable SQL compression (Enterprise edition)

Description: We now fully support database compression from within the AX system. If you are running Enterprise Edition, you can apply compression, which will save you Storage Space and decrease time for backup and restore. Read about the feature in the links section below.    How to: The form SysSQLSetup is used to set the… Read more

Dynamics AX 2012 Prerequisite Check Utility and SQL Server cluster

You may wonder why you’re getting an error that there’s no SQL Server instance available when you run the Dynamics AX 2012 Prerequisite Check Utility on active SQL Server cluster node. Why does this happen? The Dynamics AX 2012 Prerequisite Check Utility is getting list of all services which names are equal to MSSQLSERVER or… Read more