If you choose to use Microsoft SQL as the backend database for Applications Manager, we recommend that you create a separate account for Applications Manager in your SQL database server. This ensures proper functionality. However, if you wish to proceed with your existing server account credentials, you may skip this configuration procedure and proceed directly with the installation.
Note: For high availability/failover, we recommend to use Microsoft SQL as database backend for Applications Manager.
The supported Microsoft SQL database versions that you may use are: 64-bit version of Microsoft SQL Servers 2025/ 2022/ 2019/ 2017/ 2016 (SQL Standard / Enterprise Edition). It is also recommended that the SQL server and Applications Manager are connected to the same LAN.
Note:
SQL Server Collation: Any case-insensitive collation. For Chinese and Japanese installations, use the collation settings Chinese_PRC_CI_AS and Japanese_CI_AS respectively.
Follow the steps mentioned below to configure Microsoft SQL server for Applications Manager:
To ensure proper communication between the Microsoft SQL database server and Applications Manager, create a new user account using the below steps:

Select the Authentication Type and proceed with Step 3.
Note:


Click on Server Role. Select the server roles "dbcreator", "public" and "sysadmin".

Click on User Mapping. Map this login to "master" with database role ownership set as "db_owner" and "public". Click OK.
Note: If you are unable to provide the roles mentioned in Step 4, refer here.

Note:
Note: The below steps are not applicable for installation and fresh start, as the db_owner role is mandatory for the same.
* Replace user with the username that is used in Applications Manager. Example:GRANT CONTROL ON SYMMETRIC KEY::[##MS_DatabaseMasterKey##] TO [apmUser];
Note: If you encounter the "Cannot find the symmetric key" error or the "Cannot find the Certificate" error, please contact us at appmanager-support@manageengine.com email ID.
Thank you for your feedback!
It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.
Reviewer Role: Research and Development