web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Management Reporter

(0) ShareShare
ReportReport
Posted on by

Has anyone had any issues setting up management reporter?

Upgraded to 2010. Web services and Business Portal 2010 are running on the same Win2K3 32bit server as the SQL 2005 GP database.

After installing Management reporter on this server, I can't connect to it during the client installation. I can't connect to the website running on port 4712 with a regular browser either.

 Unable to connect to the specified server. Verify that the Management Reporter application service has been installed on the server and that the specified address is correct

The management reporter database was created, the installation reported no errors; same for the data provider. I registered the .axd extension with aspnet_isapi.dll in IIS6 configuration. The site is started (default port 4712), uses windows authentication, and the management reporter process service is running too. No firewall.

What am I missing?

*This post is locked for comments

I have the same question (0)
  • Sunbeam De Jesus Profile Picture
    on at

    Hi,

    these are the usual problems with MR:

    1. go to control panel and check MR services if its running. the user specified on this service must be an SQL user with access to your databases and admin rights.

    2. find out if you need this component, its ms oledb. ttp://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en 

    3. MR doesnt want any regoinal settings other than US English.  

  • Rob Iversen Profile Picture
    695 on at

    This isn't all inclusive but here is a pretty good checklist we've come up with.

    You receive the following error when connecting to Management Reporter for Microsoft Dynamics ERP:

     

    "Can't connect to the Management Reporter server. Do you want to specify a different server address?"

     

    Then when you click Test Connection you receive:

    "The version of the database is incorrect. Install the correct version of the database."

     

    This can be caused by a number of issues:

     

    1. Management Reporter will only function while connected to the domain it was installed on. Even if all MR server components are on one machine, that machine still needs to be connected to the domain you were on when you installed MR.

     

    2. Confirm the Application Service application pool is running. This is found in Internet Information Services Manager and is the Management Reporter app pool.

     

    3. Confirm the Management Reporter Process Service is running. This is found under Control Panel | Administrative Tools | Services | Management Reporter Process Service.

     

    4. Confirm the Identity of the Application Service app pool has GeneralUser and public SQL roles to the Management Reporter SQL database.

     

    5. Confirm the user running the Management Reporter Process Service has GeneralUser and public SQL roles to the Management Reporter SQL database.

     

     

     

    6. Confirm the IIS machine has the port used in the MR installation set up as an exclusion on any Firewalls (Windows Firewall included).

     

    7. Another way to test to confirm whether or not the Application Service is running correctly is to type in the following in IE:

     

    http://MRservername:MRport/SecurityService.svc

     

    This should return a page with code samples. If you get an HTTP error then ASP.NET 2.0 may not be enabled or the Application Service may not be running.

     

    8. Check the Event Viewer for more information

     

    9. Stop and Start the Management Reporter application pool. Check the Event Viewer for errors.

     

    10. Stop and Start the Management Reporter Process Service. Check the Event Viewer for errors.

     

    11. Windows Server 2003 – Web Service Extensions in IIS, Active Server Pages can’t be set to Prohibited.

  • Community Member Profile Picture
    on at

    Thanks for the detailed responses.

    I've gone through each checklist. All have been verified except these things:

    11. Active Server Pages extensions was prohibited. I had an issue with sharepoint earlier as well where I found out all extensions had been set to disabled. I re-enabled asp.net and sharepoint was fine again. I've now turned on Active Server Pages again as well.

    10. Restarting the Management Reporter Process Service, I see the following error in event viewer.

     Description:
    Failed to stop service. System.Runtime.Remoting.RemotingException: Object '/69d20ac4_7e73_45ea_b2c7_85eb16a46bb8/gq7gzq5yitpqop8vgenvjhvv_6.rem' has been disconnected or does not exist at the server.

    It does actually stop the service, but when I start it manually again there are no issues and event viewer reports the successful start of the service. I've run a repair of the MR server installation which didn't fix this issue.

    The SecurityService.svc site comes up now, both on the server and on the client. However, I still can't connect to the server during the MR client installation.

    As far as security goes. The domain administrator is being used. It's the database owner and has no security restrictions.

  • Shahid Ghafoor Profile Picture
    1,445 on at

     

    I am having problems with a new installation of Management Reporter I hope, experts can solve this problem.


     I am installing it in a Windows Server 2008 32bit Standards Edition running SQL Server 2005 standard Edition with SP2 which has been joined to a domain.


    After the installation is complete, when I open the Report Designer it gives the different types of messages. Such as:

     

    1.The connection to the server could not be established. Check the server address and try again or contact your system  administrator

    2.Cannot connect to the management reporter server, do you want to specify the different server address?

    3.There was problem communicating with server

    4.The version of the database is incorrect. install the correct version of the database etc


    Currently I am facing the 2nd one issue, and all other issues I have been faced before the second one.


    In respect to the 2nd problem, when I retype the different server name, it gets the message # 1
    (The connection to the server could not be established. Check the server address and try again or contact your system administrator)

    Both server and client were installed from the same installer package.

    The installation procedure of is mostly like this, refer to the following link:


    http://blogs.msdn.com/b/dynamicscpm/archive/2010/01/15/installing-the-management-reporter-server.aspx

     

    I hope no one frustrate me in this regard,

     

    Regards,

    Shahid Ghafoor 

    info.shahidghafoor@gmail.com 
  • cyap Profile Picture
    15 on at

    Have you tried this? -> Check if Management Reporter has been started in IIS. Open the IIS Manager (Start | Administrative Tools | Internet Information Services Manager). Double click your server. Expand the Application Pools folder. Right click Management Reporter. Select Start.

  • Navin Mirpuri Profile Picture
    on at

    Thank you for the list. My problem was point #3 above. Thank you so much again.

  • Suggested answer
    Ryan Sandness Profile Picture
    on at

    For those still experiencing this issue there should be a complete list of issues that can cause the issue here. Check KB 2406829 itself for up-to-date content, otherwise I'll list the common issues here.

    mbs2.microsoft.com/.../KBDisplay.aspx

    Error message when you start Microsoft Management Reporter: “Can’t connect to the Management Reporter server”

    To troubleshoot Management Reporter connection problems you need to click OK to this message and then click Test Connection to get an additional error message. You also need to go to Event Viewer to get additional information on the error. In Event Viewer click Windows Logs and then click Application. Under the Source column look for Management Reporter Report Designer or Management Reporter Services.

    Here is a list of errors received when you click Test Connection and the possible associated error(s) seen in Event Viewer. Find your error in the list and use the appropriate Cause\Resolution sections.

    • "Connection attempt failed. There is a version mismatch between the client and the server. Contact your system administrator."

      •  
        • See Cause 1
    • "Connection attempt failed. Server is unable to connect to the database. Contact your system administrator." If you check the Event Viewer, you may find the following error messages:

      • Message: Microsoft.Dynamics.Performance.Common.ReportingDatabaseConnectivityException: Database user lacks sufficient permission to run this application. ---> System.Da Data.SqlClient.SqlException: The EXECUTE permission was denied on the object 'pGetSchemaVersion', database 'ManagementReporter', schema 'dbo'.

      • Message: Microsoft.Dynamics.Performance.Common.ReportingDatabaseConnectivityException: Database user lacks sufficient permission to run this application. ---> System.Da Data.SqlClient.SqlException: The SELECT permission was denied on the object 'SecurityPrincipal', database 'ManagementReporter', schema 'dbo'.

        • See Cause 2

    • "The version of the database is incorrect. Install the correct version of the database."

      •  
        • See Cause 2

        • See Cause 13

    • "Connection attempt failed. User does not have appropriate permissions to connect to the server. Contact your system administrator."

      •  
        • See Cause 3

    • "A connection to the server could not be established. Check the server address and try again or contact your system administrator."

    Note Servername is a placeholder for your actual server name and 4712 is a placeholder for the actual port selected during the MR install.

    If you check the Event Viewer, you may find the following error messages:

    •  
      • Message: System.ServiceModel.ServerTooBusyException: The HTTP service located at http://servername:4712/InformationService.svc is too busy. ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable
        • See Cause 4
      • Message: System.ServiceModel.Security.SecurityNegotiationException: SOAP security negotiation with 'http://servername:4712/SecurityService.svc' for target 'http://servername:4712/SecurityService.svc' failed. See inner exception for more details. ---> System.ComponentModel.Win32Exception: The Security Support Provider Interface (SSPI) negotiation failed.
        • See Cause 5
        • See Cause 12
        • See Cause 13
      • Message: System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at http://servername:4712/InformationService.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it
        • See Cause 6
      • Message: System.ServiceModel.EndpointNotFoundException: Could not connect to http://servername:4712/InformationService.svc. TCP error code 10061: No connection could be made because the target machine actively refused it
        • See Cause 6
      • Message: System.ServiceModel.ProtocolException: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly.
        • If the error also included "Detailed Error - 500.24 - Internal Server Error"
          • See Cause 7
        • If the error also included "Detailed Error - 500.19 - Internal Server Error"
          • See Cause 8
        • If Event Viewer also includes a Warning about ASP.NET saying "A configuration error has occurred."
          • See Cause 15
      • Message: System.ServiceModel.Security.MessageSecurityException: The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was ''. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
        • See Cause 8
      • Message: System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. ---> System.ServiceModel.FaultException: An error occurred when verifying security for the message.
        • See Cause 9
      • Message: System.TimeoutException: The request channel timed out attempting to send after 00:00:40. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. ---> System.TimeoutException: The HTTP request to 'http://servername:4712/InformationService.svc' has exceeded the allotted timeout of 00:00:39.9660000. The time allotted to this operation may have been a portion of a longer timeout. ---> System.Net.WebException: The operation has timed out
        • See Cause 10
      • Message: System.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)
        • See Cause 11
      • Message: System.ServiceModel.Security.SecurityNegotiationException: The caller was not authenticated by the service. ---> System.ServiceModel.FaultException: The request for security token could not be satisfied because authentication failed.
        • See Cause 12
      • Message: System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method Not Allowed. ---> System.Net.WebException: The remote returned an error: (405) Method Not Allowed.
        • See Cause 14

    Cause
    Cause 1 The Management Reporter Client installed is a different version than th...

    Cause 1

    The Management Reporter Client installed is a different version than the MR Server. See Resolution 1 in the "Resolution" section.

    Cause 2

    The Identity user of the Management Reporter Application Pool does not have the GeneralUser and public roles to the Management Reporter SQL Server database. See Resolution 2 in the "Resolution" section.

    Cause 3

    The user trying to run MR has not been setup as a user in MR and therefore cannot connect. See Resolution 3 in the "Resolution" section.

    Cause 4

    The Management Reporter Application Pool is not running. See Resolution 4 in the "Resolution" section.

    Cause 5

    The computer is not connected to the domain where Management Reporter is installed. See Resolution 5 in the "Resolution" section.

    Cause 6

    The Management Reporter Web Site is not running. See Resolution 6 in the "Resolution" section.

    Cause 7

    The Management Reporter Web Site has ASP.NET Impersonation enabled. See Resolution 7 in the “Resolution” section.

    Cause 8

    The Anonymous User of the Management Reporter Site in IIS does not have access to the Management Reporter install folder (by default this will be: C:\Program Files\Microsoft Dynamics ERP\Management Reporter). See Resolution 8 in the “Resolution” section.

    Cause 9

    The time on the client and server are more than five minutes different (differences in time zones are permitted). See Resolution 9 in the "Resolution" section.

    Cause 10

    The port used during the MR installation is not set up as an exclusion within the Firewall software. See Resolution 10 in the "Resolution section.

    Cause 11

    The Encrypt connection option was selected during the install but SSL was not configured. See Resolution 11 in the "Resolution" section.

    Cause 12

    The computer is having problems communicating or authenticating with the domain. See Resolution 12 in the "Resolution" section.

    Cause 13

    ASP.NET is not allowed in IIS. See Resolution 13 in the "Resolution" section.

    Cause 14

    WCF HTTP Activation is not installed on the MR Server. See Resolution 14 in the "Resolution" section.

    Cause 15

    Version conflicts between WCF and .NET. See Resolution 15 in the "Resolution" section.

     

    Resolution
    Resolution 1 Check the Management Reporter Client install on the workstation and...

    Resolution 1

    Check the Management Reporter Client install on the workstation and also check the Management Reporter Server install on the server. To check the version in Management Reporter, click Help, and then click About Management Reporter. The MR Client install needs to be the same version as the MR Server install.

    Resolution 2

    Check the Identity user is Internet Information Services Manager:

    • In IIS 7:
      • Expand the server name and then click Application Pools.
      • Make a note of the user in the Identity column for the Management Reporter Application Pool.
    • In IIS 6:
      • Expand the server name and then expand Application Pools.
      • Right-click Management Reporter and click Properties.
      • Click the Identity tab and make a note of the user.

    Change the Identity user's permissions in SQL.

    • Open Microsoft SQL Server Management Studio.
    • Expand the Security folder and then expand Logins.
    • Right-click the user that was listed as the Identity user and select Properties.
    • Click User Mapping and select the Management Reporter database.
    • In the Database role membership section, mark GeneralUser and public.
    • Click OK.

    Resolution 3

    Setup the user receiveing the connection error within MR.

    • Run MR as a user that is setup as an MR administrator.
    • In MR click Go and then click Security.
    • Add the user who is receiving the connection error.

    Note If it is not known what user(s) exist in MR you can run 'select * from SecurityUser' against the ManagementReporter database to find out.

    Resolution 4

    Start the Management Reporter Application Pool.

    • In IIS 7
      • Expand the server name and then click Application Pools.
      • Check the Status of the Management Reporter Application Pool.
      • If it is not started, right-click the Management Reporter application pool and then click Start.
    • In IIS 6
      • Expand the server name and then expand Application Pools.
      • Click Management Reporter and verify that it is started.
      • If it is not started, right-click the Management Reporter application pool and then click Start.

    Note Once these steps are completed and you get the same error, repeat these steps to check the Application Pool. If it is stopped, the password of the Identity account is incorrect and needs to be reset.

    Resolution 5

    Management Reporter will only function while connected to the domain used during the install. Even if all MR server components are on one computer, that computer still needs to be connected to the domain you were using when you installed MR.

    Note This means that Management Reporter will not work when demonstration laptops are not physically connected to the domain or not connected using a VPN connection.

    Resolution 6

    Start the Management Reporter Web Site.

    • In IIS 7
      • Expand the server name and then expand Sites.
      • Right-click the Management Reporter Site, point to Manage Web Site and then click Start.
    • In IIS 6
      • Expand the server name and then expand Web Sites.
      • Right-click the Management Reporter Site (or Default Web Site) and then click Start.

    Resolution 7

    Disable ASP.NET Impersonation.

    Note This only applies to IIS 7.

    • In IIS 7, expand the server name and then expand Sites.
    • Click the Management Reporter Site and then double-click Authentication under the IIS category.
    • Right-click ASP.NET Impersonation and then click Disable.

    Resolution 8

    Give the Anonymous User permissions to the Management Reporter install folder.

    • In IIS 7
      • Expand the server name and then expand Sites.
      • Click the Mangement Reporter Site and then double-click Authentication under the IIS category.
      • Right-click Anonymous Authentication and then click Edit.
      • Make note of the user.
    • In IIS 6
      • Expand the server name and then expand Web Sites.
      • Right-click the Management Reporter Site and then click Properties.
      • Click the Directory Security tab and then click Edit.
      • Make note of the anonymous user.
    • In Windows Explorer on the MR Server.
      • Go to the folder where MR is installed (by default this path is: C:\Program Files\Microsoft Dynamics ERP\Management Reporter\2.0).
      • Right-click the Application Services folder and then click Properties.
      • Click the Security tab and make sure the anonymous user has at least Modify permissions.

    Resolution 9

    Verify the time on the client and server. Change the time that is incorrect. The time must be within five minutes of each other.

    Resolution 10

    Setup an exception in your Firewall program. Steps will vary depending on the Firewall program used but here are high level steps.

    • Open your Firewall program.
    • Allow the MR port (the default port during the install is: TCP 4712) through the Firewall.

    Resolution 11

    The MR Install Guide has the following information regarding the encrypt connection option:

    You must configure SSL on the server and install certificates before you can use this option. For more information about encryption in Microsoft SQL Server, see the SQL Server documentation on MSDN (http://msdn.microsoft.com/en-us/library/ms189067.aspx).

    You could also modify the config files to turn Encryption off (make a backup copy of the files before you modify them).

    • In Windows Explorer, go to the MR install folder (the default install is: C:\Program Files\Microsoft Dynamics ERP\Management Reporter\2.0)
      • In the Application Service folder find the web.config file and right-click the file to open it in Notepad.
      • Locate the <connectionstrings> and change the setting Encrypt= from True to False.
      • Save the changes.
      • In the Process Service folder find the MRProcessService.exe.config file and right-click the file to open it in Notepad.
      • Locate the <connectionstrings> and change the setting Encrypt= from True to False.
      • Save the changes.

    Resolution 12

    Remove the computer from the domain and then add it back to the domain. Warning A local administrator account will need to be used to logon to the computer one time after it is removed from the domain.

    • Click Start, click Run and type: sysdm.cpl to open System Properties.
    • Click Change and make a note of the Domain name.
    • Click Workgroup, type a name (i.e. workgroup), click OK to accept changes and then restart the computer.
    • After restarting, click Start, click Run and type: sysdm.cpl to open System Properties.
    • Click Change and then click Domain.
    • Enter the domain noted above, click OK to accept changes and then restart the computer.

    Resolution 13

    In IIS set ASP.NET to Allowed:

    • In IIS 7
      • Click the server name and then double-click ISAPI and CGI Restrictions under the IIS category.
      • Right-click ASP.NET vX.XX and then click Allow.
    • In IIS 6
      • Expand the server name and then click Web Service Extensions.
      • Click ASP.NET vX.XX and then click Allow.

    Note Where vX.XX is a placeholder for the actual ASP.NET version. Beginning with MR V2 SP1 (2.0.1663.3) the version of ASP.NET used with MR is v4.0.30319.

    Resolution 14

    Install WCF HTTP Activation.

    • In Windows Server 2008, open Server Manager and then click Features.
    • Click Add Features and then expand .NET Framework.
    • Expand WCF Activation and then mark HTTP Activation.
    • Click Next and then click Install.

    Resolution 15

    For IIS 7.0:

    Register ASP.NET.

    • Click Start, point to Programs, and then click Accessories.
    • Right-click Command Prompt and then click Run as administrator.
    • Browse to the appropriate directory:
      • 32-bit systems: %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
      • 64-bit systems: %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319
    • In the command prompt, type: aspnet_regiis.exe -iru

    Note On a 64-bit system that has the 64-bit .Net v4.0.30319 Framework registered, you will need to set the Enable 32-bit Applications property to False on the Management Reporter Application Pool in IIS Manager.

    For IIS 6.0:

    Note IIS 6.0 does not support running both 32-bit and 64-bit modes at the same time.

    Register ASP.NET:

    • Click Start, point to Programs, and then click Accessories.
    • Right-click Command Prompt and then click Run as administrator.
    • Browse to the appropriate directory:
      • 32-bit systems: %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
      • 64-bit systems: %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319
    • In the command prompt, type: aspnet_regiis.exe -iru
    • Expand the server node and click Web Service Extensions.
    • Set all ASP.NET v4.0.30319 web service extensions to Allowed.

      After registering ASP.NET you will need to set the Enable32bitAppOnWin64 property to match the version you registered:

      If you registered the 32-bit version:

      • Click Start, point to Programs, and then click Accessories.
      • Right-click Command Prompt and then click Run as administrator.
      • Type the following command to enable the 32-bit mode:
        cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

      If you registered the 64-bit version:

      • Click Start, point to Programs, and then click Accessories.
      • Right-click Command Prompt and then click Run as administrator.
      • Type the following command to enable the 64-bit mode:
        cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

    Click Start, point Administrative Tools, and then click Internet Information Services (IIS) Manager.

    More Information

    Some of the changes above may require IIS be restarted so be sure that IIS is restarted as needed.

    If you still receive error messages after making changes contact Microsoft Management Reporter support with the errors including details from Event Viewer.

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
Community Member Profile Picture

Community Member 2

#2
mtabor Profile Picture

mtabor 1

#2
Victoria Yudin Profile Picture

Victoria Yudin 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans