Connecting the Dots (.NET Business Connector)

Posted by ssmantha on Geeks with Blogs See other posts from Geeks with Blogs or by ssmantha
Published on Thu, 13 Jan 2011 04:44:36 GMT Indexed on 2011/01/13 4:54 UTC
Read the original article Hit count: 441

Filed under:

Recently, one of my colleagues was experimenting with Reporting Server on DAX 2009, whenever he used to view a report in SQL Server Reporting Manager he was welcomed with an error:

“Error during processing Ax_CompanyName report parameter. (rsReportParameterProcessingError)”

The Event Log had the following entry:

Dynamics Adapter LogonAs failed.
Microsoft.Dynamics.Framework.BusinessConnector.Session.Exceptions.FatalSessionException
at
Microsoft.Dynamics.Framework.BusinessConnector.Session.DynamicsSession.HandleException(Stringmessage, Exception exception, HandleExceptionCallback callback)

We later found out that this was due to incorrect Business Connector account, with my past experience I noticed this as a very common mistake people make during EP and Reporting Installations. Remember that the reports need to connect to the Dynamics Ax server to run the AxQueries., which needs to pass through the .NET Business Connector. To ensure everything works fine please note the following settings:

1) Your Report Server Service Account should be same as .NET Business Connector proxy account.

2) Ensure on the server which has Reporting Services installed, the client configuration utility for Business Connector points to correct proxy account.

3) And finally, the AX instance you are connecting to has Service account specified for .NET business connector. (administration –> Service accounts –> .NET Business Connector)

These simple checkpoints can help in almost most of the Business Connector related  errors, which I believe is mostly due to incorrect configuration settings.

Happy DAXing!!

© Geeks with Blogs or respective owner